Modernization of applications with Kubernetes

Testimunho icon
Armando Reis IT Manager at Americanas S.A.

Getup brings good practices in Kubernetes. They are a company who empowers us, giving us autonomy to operate our platform as well.

Case Study

Modernization of applications with Kubernetes - Pandemia accelerates digital growth in one of the country’s largest technological innovation platforms.

95%

Number of cloud applications

100%

Security to run applications during peak period

Reduction of operating costs, increase in agility for the implementation of new projects, and improvements in customer experience are some of the advantages that justify the modernization of applications for companies seeking to stand out in the digital environment.

Upgrading to cloud computing, however, is a journey that involves reflection on a series of criteria that could impact business. Criticality level of applications, the company's culture and goals, prior alignment between areas of the company, availability of finances, and workforce qualification are just some of them.

Kubernetes, the key to modernizing applications

In accordance with these issues, Kubernetes, an open source technology for the orchestration of applications in containers, is a strategic foundation for companies to achieve high levels of efficiency via the modernization of applications.

Benefits of the platform - Standardization of use of infrastructure to support multi-cloud strategies, a high level of automation for unparalleled efficiency in operation, self-service infrastructure format, which allows more agility and autonomy for development teams, more efficient consumption of infrastructure, which brings cost reduction and the easy gain of scale to keep up with the growth of service users or seasonal peaks - making it the right choice.

In accordance with these issues, Kubernetes, an open source technology for the orchestration of applications in containers, is a strategic foundation for companies to achieve high levels of efficiency via the modernization of applications.

cenario icon

Background

In 2014, Americanas S.A., one of the largest technological innovation platforms in the country, was already thinking about modernizing its legacy application (Web Store) for delivering products via online orders to physical stores, with a focus on increasing volume.

Three years later, the company began to invest in its journey to cloud computing, and together with the arrival of the Covid-19 pandemic in 2020 this transformation accelerated. Utilizing Getup's support for Kubernetes, they were able to transition their flagship monolithic application to the cloud with resources native to Kubernetes.

cenario icon
Challenge

On Easter 2020, when Brazil was facing the most critical phase of pandemic restrictions, the company began to meet a demand for O2O (online to offline) orders, which had increased from 4,000 orders/day to 42,000 orders/day.

solucao icon
Solution

From there Americanas’ monolithic application was broken down into micro-services. By Black Friday of the same year 100% of the category was being transacted on a new platform (Maestro), with Kubernetes native resources.

In the midst of this challenge, Americanas S.A. hired Getup, with its expertise in Kubernetes, for support in the strategic and operational parts.

cenario icon
Results

Currently, the company has 95% of its applications in the cloud and, according to Armando Reis, IT Manager at Americanas S.A., “this brings some advantages, such as autoscaling. We are able to grow, and to reduce application resources quickly, with lower financial cost”.

Reis also states that “running applications with Kubernetes speeds up the process, guaranteeing that the code will work in a production environment, requiring little manual action, and reducing life cycle time of application development and also reducing machine costs”.

Regarding Getup, business partner, Armando understands that great value has been added, as “best practices in Kubernetes were introduced, and there is a very strong policy of recommending limits on micro-services, for example. It’s a company that empowers us, giving us the autonomy to operate the platform ourselves as well”.

Find opportunities on the Kubernetes Journey

Kubernetes does a lot for you already and Getup does the rest. We offer strategic and technical support to find opportunities in your operation