DevOps Scaling Case Study
A mobile application development platform teamed up with Dinarys to automate the ongoing delivery of features, so their customers – app developers – could get their apps out as quickly as possible
Our team enabled fully automated continuous deployment for a Backend as a Service platform provider
A US-based mobile application development platform provides a Backend as a Service to mobile app developers. This mBaaS solution allows developers to focus solely on the client-side business logic of their applications without worrying about the infrastructure and server-side tasks.
The customer requires continuous DevOps services. The team included 2 DevOps specialists and 1 Linux system administrator.
With a growing demand for their services from mobile app developers, the platform provider needed to scale their DevOps processes so more clients could set up their custom environments on the platform.
Our client's major requirement was to create a true DevOps environment, where each stage of the development pipeline is automated and agile. We needed to have measures in place to ensure continuous monitoring and immediate troubleshooting.
Our team implemented a software algorithm where any code changes are followed by the creation of a fresh Docker image (based on the changes made), after which, the app deploys in the OpenShift cluster with the updated Docker image. In the process, we configured SSL, connected & adjusted a DST module, and integrated Gitlab, Jenkins, and OpenShift cluster. We integrated and improved CI/CD processes for multiple development teams.
There is a huge selection of technologies and DevOps tools we used to solve the projects’ tasks. The tech stack includes:
The project included all the necessary stages from audit to developing algorithms of template environment deployment
- Discovery and audit
- Scope definition
- Solution preparation
- Deployment and tuning algorithms
- Interaction and training
Our client has a fully automated continuous deployment process with real-time monitoring and feedback. As a result of our work, our client got the following benefits:
Incident reaction time
Optimized fault tolerance
Currently, we provide 24/7 technical support for the mobile app development platform and their customer's applications which includes documentation maintenance and troubleshooting.
Do you require DevOps services?
Contact us to get a full consultation