Beesion is the leader in low-code telecom software and provides applications that can be easily expanded or changed to support the latest innovations, processes, and strategies. With over 30+ low-code applications implemented in 20 countries, Beesion is configured using pre-build software modules and runtime configurations. They help companies by bringing new digital services to market, personalized interactions with subscribers, and improved/automated post-sale processes. Whether it’s new rate plans, business models, channels, or IoT strategies, telecom companies can meet the demands of a rapidly changing competitive environment. In addition, business users can work directly with IT to make changes together, eliminating the frustrations when requirements change or are added at the last minute.
How does Beesion keep up with the demands from a rapidly changing environment of 200+ million subscribers? CloudHesive’s DevOps Best Practices.
CloudHesive is well-known for helping companies rapidly build and deliver products using AWS and DevOps best practices. Ultimately, DevOps increases speed to market and improves governance of mission-critical workloads, all while decreasing error rates and downtime. This speed enables organizations like Beesion to better serve their customers and compete more effectively in the market. When Beesion decided to make the change from a traditional on-premise deployment to an AWS deployment, they found CloudHesive through the AWS partner network to help execute their transition.
The Challenge
Since Beesion had been using a traditional on-premise deployment, they were unable to fulfill customer requests for deploying on AWS. At the time, they were writing software that would be sent to the clients and then hosted in the client’s environment. This process required installing the software at the client’s data center or “hosting center” which was taking more man hours than they initially planned for and left room for human error. Ideally, Beesion wanted to improve their deployment process so they could fulfill their clients demands and create a better experience overall.
As a fast-growing company, Beesion was gaining enterprise level clients that had specific requirements and it made sense to find a better deployable solution. Beesion had a four-week deadline for this project due to some major clients coming aboard and they also needed training during the entire process. Training is often very time consuming and before they could start, Beesion needed every step of the manual process tracked and recorded in order to build out a new AWS infrastructure. Considering the scope of work and timeline, this was an intensive project that needed to be executed with the upmost detail and quality.
The Solution
Both Beesion’s development and operations teams had to worked closely with CloudHesive to define a standard AWS architecture. Next, CloudHesive put together a test environment so they could show both teams how applications were formed within AWS. This proof of concept ensured Beesion that the process was correct and that they could move forward with confidence. The goal throughout the entire project was to communicate frequently, increase efficiencies, and improve the overall quality of services they provide to end users.
The new solution included a microservices architecture that decouples large, complex systems into simple, independent projects. This type of architecture reduces the coordination overhead of updating applications, and when each service is paired with small, agile teams who take ownership of each service, organizations can move faster. To make things even smoother, CloudHesive used AWS tools like Elastic Beanstalk to automate processes such as the deployment, from capacity provisioning, load balancing, and auto-scaling to application health monitoring. And throughout this project, the Beesion teams were able to jointly implement automation with thorough guidance from CloudHesive’s engineers.
When the new solution was complete, CloudHesive performed an overall assessment of the new infrastructure in order to ensure that everything was operating efficiently. Since the Beesion teams had real-time training, they were ready to launch their new solution with self-assurance. CloudHesive provided a “run book” that acted as a how-to guide with details for each daily task as a reference for further questions. With that provided, they were all set to manage their own environment and hit the ground running with new AWS deployments.
Technologies Leveraged
AWS: VPC, EC2, EBS, RDS, ALB, Elastic Beanstalk
Third party applications or solutions used
Tomcat, Oracle, Java
The Benefits
By incorporating AWS Elastic Beanstalk, Beesion’s new infrastructure could provide the fastest and simplest way to deploy their applications on AWS. Within minutes, their applications would be ready to use without any infrastructure or resource configuration work on their part.
Now they were able to automatically scale their applications based on specific needs, using easily adjustable auto scaling settings, reducing their customers cost of running their application. With these new capabilities, Beesion could offer a bundled solution to customers who wished to deploy their application to AWS. Another added benefit is that Beesion’s applications and updates launch in months, not years, making them five times quicker to deploy versus traditional software development. They are now updating and expanding applications rapidly.