Client
Smiles is one of the largest loyalty programs in Brazil, with 16 million participants as of March 2019. Created 25 years ago as Varig's relationship program, it was later acquired by GOL and became an independent company in 2013, raising R$ 1.1 billion through an initial public offering (IPO).
The loyalty program is known for its innovation and pioneering initiatives since 2013, such as Clube Smiles, Viaje Fácil, and Conta Família. The company also has the longest mileage validity in the market, ranging from 3 to 10 years, depending on the customer's category.
Challenge
Smiles requested an extremely scalable, flexible, and cost-effective architecture. With these premises, Enkel decided to use the following AWS solutions:
- AWS CloudFormation;
- Amazon API Gateway;
- AWS Lambda;
- Amazon Elastic Load Balancing (ELB);
- Amazon Elastic Container Service (ECS);
- Amazon Route 53;
- Amazon Certificate Manager;
- Amazon CloudFront;
- Amazon CloudWatch Logs;
- Amazon Simple Storage Service (S3);
- Amazon Aurora;
- Amazon DynamoDB.
Architecture
Application
The user opens the mobile app and scans the QR code provided by the VIP lounge. At this moment, an API query is made to check the amount to be paid and whether the user has sufficient miles. After successful payment, the customer's entry is granted.
Automation
Infrastructure provisioning was developed with AWS CloudFormation and packaged with AWS SAM by the Smiles DevOps pipeline.
Results
With the delivery of this project, Smiles customers were able to pay for their entry to GOL's VIP lounges.