Microservices-based SaaS application for database management
ABOUT THE CLIENT
The client is a leading provider of database clustering & replication services and empowers enterprises to run business-critical applications cost-effectively. Their customer base includes successful organizations from a broad spectrum of industries across the globe.
THE BUSINESS CHALLENGE
The product in discussion provides clustering and replication for databases to achieve High Availability (HA), Disaster Recovery (DR) and performance-enhancing scalability. This product could be deployed on-cloud as well as on-premises; however, such deployment was tedious and time-consuming due to factors including a low level of automation and security-related challenges. The product has a vast user-base. The geographically spread database locations and the number of customers were increasing the complexity to manage clusters and associated operations such as upgrading, debugging, patching, etc. It was laborious to reach out to all the on-prem databases and in the case of cloud, most organizations were concerned about security aspects and sharing the log files. This was resulting in the loss of customers for the client and affecting revenue numbers. The client wanted a solution that could solve these problems and at the same time, work perfectly with database engines such as MySQL, MariaDB, and Galera.
HOW OPCITO HELPED
Opcito’s team of architects analyzed the existing application and gathered requirements that could solve the problems associated. It was evident that automation was necessary to reduce the time taken and reducing complexity was another important aspect. The solution to the client’s problem was a SaaS application that could act as a deployment engine for their database products. Opcito designed and …read more