DevOps Scaling Case Study
A US mobile Backend-as-a-Service platform worked with Dinarys to automate feature delivery and the deployment of its customers’ environments, so app developers could launch and update apps without managing servers.
Project details
A repeatable path from a code change to a fresh Docker image and a deployment on OpenShift, with monitoring and shared CI/CD for the development teams.
-
Customer
A US-based platform providing mobile Backend as a Service: backend infrastructure and server-side services that let app developers focus on their apps’ client-side business logic.
-
Team
Two DevOps specialists and one Linux system administrator, working on the platform’s ongoing DevOps.
-
Challenge
Growing demand meant more developers were setting up custom environments on the platform. The provider needed a repeatable way to create and update those environments as it served more customers.
-
Tasks
Automate the development pipeline and environment deployment, set up continuous monitoring and troubleshooting, and integrate CI/CD across several development teams.
-
Solution
Every code change triggers a fresh Docker image, and the app deploys on an OpenShift cluster with that image. We configured SSL, integrated GitLab, Jenkins and OpenShift, and improved CI/CD for several development teams.
Tech stack
The main tools used on the project:
-
Docker
-
Redis
-
Node js
-
Gitlab
Our Workflow
Seven stages, from discovery and audit to deployment tuning and team training.
-
Discovery and audit
-
Scope definition
-
Solution preparation
-
Implementation
-
Testing
-
Deployment and tuning algorithms
- Interaction and training
Project results
The project delivered automated continuous deployment with real-time monitoring and feedback. Results reported for the project:
x5
times faster
Issue detection
x6
times faster
Incident reaction time
40%
faster
Environment deployment
Optimized fault tolerance
During the engagement, Dinarys also provided 24/7 technical support for the platform and its customers’ applications, including documentation maintenance and troubleshooting.
Client testimonial
Do you require DevOps services?
Contact us to get a full consultation