DevOps & App Evolution • Media & Entertainment • Microsoft
App Modernization in Telecommunications and Entertainment
A prominent telecommunications and entertainment company achieved billing app availability levels of 99.95% in Colombia.
About the client
It is a Mexican conglomerate of Brazilian origin providing telecommunications, entertainment, cloud services, streaming, and e-commerce services across Latin America, owned by the Mexican company América Móvil.
The brand was created and first launched on September 17, 2003, in Brazil, resulting from the merger of several telephone operators in that country owned by América Móvil. In 2005, América Móvil announced the expansion of the brand to other countries in Latin America.
Claro has a presence in 15 countries across the continent, with approximately 262 million wireless customers, 30 million fixed lines, 17 million broadband accesses, and 16 million cable television subscribers.
Needs
The client aims to modernize the application named “APP ASESORES,” which currently faces the following issues: lack of sufficient elasticity and resilience during periods of high demand.
All infrastructure, except for the “APP ASESORES” application and the Load Balancer that makes it available, is under the control of the parent company’s domain. They require the application to be integrated into the domain of the subsidiary in Colombia.
Solution
Nubiral proposes to conduct a proof of concept to demonstrate the capabilities of Microsoft Azure AKS or the client’s current OpenShift on-premises solution (with an evaluation of the ARO solution) concerning application modernization, high availability, scalability, and flexibility.
Additionally, they offer consultancy services that include the following deliverables:
Phase 1 – Assessment: Preliminary Architecture Design
– Gathering information about the current infrastructure/scenario.
– Containerization of the “APP Asesores” application based on the client’s input.
– Designing an architecture in AKS or ARO that meets the client’s objectives.
– Adapting connections/integrations necessary for interaction between the infrastructure and/or on-premises systems of the Client and Microsoft Azure resources.
– Setting up the project, configuring, and adapting Azure DevOps Service.
Phase 2 – Infrastructure Provisioning/Service Setup
– Adjusting the required network scenario for the project’s development (Azure On-Premise VPN S2S, if applicable).
– Infrastructure as code development for solution deployment (Terraform).
– Setting up CI/CD pipelines (Azure DevOps).
– Provisioning infrastructure/base services for the project (AKS or ARO, ACR, etc.).
Phase 3 – Deployment/Configuration of the Solution
– Building/parameterizing AKS infrastructure.
– Provisioning network, load balancers, AKS services, namespaces, auto-scaling rules, container registry, and everything necessary for its operation.
– Assisting in configuring and parameterizing services based on the newly deployed architecture for the proper functioning of containers/applications.
– Post-implementation support and knowledge transfer.
Results
The client achieved application billing availability levels of 99.95%, compared to the previous 96.7%. This translates to a reduction from 186 hours per year to less than 43 minutes of downtime.
Additionally, they managed to reduce the number of manual tasks, which previously took an average of 3-4 weeks, to just 3-5 days thanks to the implementation of automated processes with Terraform and Ansible. Finally, in terms of virtual machine autoscaling, they reduced the time from 2-3 days to just 4 or 5 minutes.
Case Study Data & Innovation
Implementation of MongoDB Cluster + Support + Training
The client in the banking industry required the implementation of a robust database solution.
Case Study Hybrid Multi Cloud
Application modernization by migrating to the AWS cloud
Migration to the AWS Cloud at Telecom Argentina, modernizing obsolete applications with a focus on operational excellence.
Case Study DevOps & APP Evolution
Migration of CI/CD to Github
Migration and Configuration of GitHub Enterprise Server for a major financial group, focused on modernizing its on-premise CI/CD structure.
Case Study Monitoring & Intelligence
Implementation of OpenSearch
One of the leading banks in Chile utilizes the most advanced AWS services to work on the ingestion, storage, detection, and predictive models of data from cybersecurity intelligence sources.