La Polar is the fourth largest retail company in Chile. The company has 43 stores, 38 in Chile and 5 in Colombia and offers various products, such as clothing, accessories, sporting goods, beauty products, gifts, infant products, electronics, furniture, furnishings, and household
products. It also provides a range of services comprising the credit cards, general and life insurance, and extended warranty durable products.
The Challenge
The specific objective of this challenge was to develop an integration layer for more than 100 microservices that had to solve transformations of different types of files, formats and business rules, as well as transaction management and integration with database engines and legacy
systems. With retail environments today, the solution had to be scalable and have flexibility with high availability.
The Solution
The objective of this Solution was to develop an integration layer for more than 100 microservices that had to solve transformations of different types of files, formats and business rules, as well as transaction management and integration with database engines and legacy
systems.
To do this, we decided to implement the following AWS solutions:
- RDS
- Lambda
- Step Functions
- Amazon CloudWatch
- SQS
- SNS
We designed a serverless architecture, allowing the implementation and control of various flows through the handling of events.
In addition, we incorporated an asynchronous layer orchestrated by SQS in which data persists invoking Lambda functions. In case of errors, the procedure uses the AWS SNS service to send notifications to the required channels, improving response times. The Solution achieved an agile process of scalability and flexibility, contemplating automated high availability.
The Results
CloudHesive and La Polar can affirm that the integration layer was solved, implementing a serverless architecture. This represented significant cost savings in infrastructure, using the pay-as-you-go model.
Thanks to the knowledge acquired on the implementation of serverless architectures, our client’s internal teams began to face strategies oriented to these technologies. It is important to note that the initial project includes 100 micro services, which result from the
optimization of 250 originals. The serverless computing model, with a pay-per-use scheme, allows to ensure capacity at the
time it is required, without the need to provision infrastructure that will not be used outside the peak of consumption.
In conclusion, La Polar is one of the most efficient retailers in the use of resources, efficiently managing its growing and decreasing operation. The success of this case also lies in an improvement in the attention of information requirements on the part of customers.
From CloudHesive it was a pride and a great satisfaction to accompany La Polar in its digital transformation, in addition to sharing the easily visible achievements in the solution of its problems.