Success Story

Success Story

Emirates Leisure Retail

Retter.io is a technology company that specializes in serverless object-oriented cloud solutions.

Retter.io is a technology company that specializes in serverless object-oriented cloud solutions.

About Customer

We believe that food and beverage is more than just sustenance, It's an experience. We want to create memories and provide an exceptional experience to every customer on every visit. That's why we're passionate about offering a wide variety of delicious and high-quality products.

We never compromise on quality and we only partner with those who use the finest ingredients and source from local farm and producers wherever possible. We're committed to sustainable practices, reducing our environmental impact, and giving back to the communities that we operate in.

With over 300 outlets in the UAE and beyond and with central support teams based in Dubai, Australasia, East Africa and the US, we have the structure and the capability to grow locally, regionally, and globally.

At Emirate Leisure Retail, we're committed to putting our people first by creating a positive and supportive work environment where every one feels valued and respected. We invest in our people to ensure that Emirates Leisure Retail is a great place to work and offers exciting career and learning opportunities.

Problem

Before migrating to the Emirates Leisure Retail AWS and Retter infrastructure, they were using a closed-circuit solution. Our client reached out to us, referencing the Retter infrastructure as a benchmark from a leading company in the sector and shared with us the existing issues with the system they were using. The main issues discussed in this meeting were as follows:

  • Emirates Leisure Retail was using a closed-circuit system as their infrastructure, and they had experienced various problems regarding the performance, sustainability, and capabilities of this system.

  • One of the biggest challenges of using a closed-circuit system was that our client had no chance of intervention, code changes, or system improvements.

  • The system/software was lagging behind the times and unable to meet customer needs without necessary changes being made.

  • Additional applications such as Loyalty and CRM included in the closed-circuit system were unable to meet the requirements.

  • Without the ability to intervene in the system, necessary updates could not be made to the CRM, Wallet, and Loyalty applications that failed to meet requirements.

  • In the event of a system error, the customer did not receive adequate support from the software development company.

  • As the number of users and simultaneous transactions increased, performance and consistency issues occurred in the system.

  • When their applications did not have support from the closed-circuit system, they were unable to support simple integrations such as Apple Pay or Apple Watch notifications.

Before migrating to the Emirates Leisure Retail AWS and Retter infrastructure, they were using a closed-circuit solution. Our client reached out to us, referencing the Retter infrastructure as a benchmark from a leading company in the sector and shared with us the existing issues with the system they were using. The main issues discussed in this meeting were as follows:

  • Emirates Leisure Retail was using a closed-circuit system as their infrastructure, and they had experienced various problems regarding the performance, sustainability, and capabilities of this system.

  • One of the biggest challenges of using a closed-circuit system was that our client had no chance of intervention, code changes, or system improvements.

  • The system/software was lagging behind the times and unable to meet customer needs without necessary changes being made.

  • Additional applications such as Loyalty and CRM included in the closed-circuit system were unable to meet the requirements.

  • Without the ability to intervene in the system, necessary updates could not be made to the CRM, Wallet, and Loyalty applications that failed to meet requirements.

  • In the event of a system error, the customer did not receive adequate support from the software development company.

  • As the number of users and simultaneous transactions increased, performance and consistency issues occurred in the system.

  • When their applications did not have support from the closed-circuit system, they were unable to support simple integrations such as Apple Pay or Apple Watch notifications.

Before migrating to the Emirates Leisure Retail AWS and Retter infrastructure, they were using a closed-circuit solution. Our client reached out to us, referencing the Retter infrastructure as a benchmark from a leading company in the sector and shared with us the existing issues with the system they were using. The main issues discussed in this meeting were as follows:

  • Emirates Leisure Retail was using a closed-circuit system as their infrastructure, and they had experienced various problems regarding the performance, sustainability, and capabilities of this system.

  • One of the biggest challenges of using a closed-circuit system was that our client had no chance of intervention, code changes, or system improvements.

  • The system/software was lagging behind the times and unable to meet customer needs without necessary changes being made.

  • Additional applications such as Loyalty and CRM included in the closed-circuit system were unable to meet the requirements.

  • Without the ability to intervene in the system, necessary updates could not be made to the CRM, Wallet, and Loyalty applications that failed to meet requirements.

  • In the event of a system error, the customer did not receive adequate support from the software development company.

  • As the number of users and simultaneous transactions increased, performance and consistency issues occurred in the system.

  • When their applications did not have support from the closed-circuit system, they were unable to support simple integrations such as Apple Pay or Apple Watch notifications.

Solution

As a result of the meetings we conducted with Emirates Leisure Retail, we have decided to proceed with the following solution:

The primary issue in the system was that it was a closed-circuit, third-party solution. Therefore, our first step was to provide Emirates Leisure Retail with a solution that could respond to their needs, where necessary updates and improvements could be implemented daily rather than taking weeks or months, and that could easily adapt to growing demand and be managed internally. This solution includes a CRM, Loyalty, and Wallet system.

We started by migrating all the data that could be salvaged from the old system, such as servers and databases, to a structure prepared with a "Serverless" architecture on AWS infrastructure. Below, we will list the resources/services we used in this structure.

The reason for choosing a Serverless architecture was to avoid laborious processes such as infrastructure maintenance and to make their growing structure capable of meeting any need.

Another significant development was integrating solutions such as CRM, Loyalty, and Wallet into the system with a structure that could easily integrate into new technologies and be shaped according to their needs, while minimizing DevOps efforts and workforce.

We migrated the Loyalty, CRM, and Wallet structure to our system, Rio, which runs on AWS "Serverless" resources. This transformation resulted in both their own structures and all the integrated systems they use evolving into an integrated system running on AWS infrastructure.

A scalable AWS structure was established to ensure that customers do not encounter system disruptions, payment issues, or problems with campaign usage even during periods of heavy traffic, and to maintain a high level of manageability, capable of scaling according to incoming requests.

AWS Lambda

Amazon S3

Amazon DynamoDB

Amazon API Gateway

Amazon CloudFront

AWS CloudFormation

AWS WAF

Benefits

Some of the improvements we made in the Emirates Leisure Retail system with the solutions mentioned above and the transition to AWS infrastructure include:

  • System control and scalability increased by 100%.

  • Costs decreased by 70%.

  • Compatibility with CRM, Loyalty, and Wallet applications and the system increased by 100%.

  • The time required for developing and adapting new functions decreased by 10 times.

  • UX/UI became much more user-centric.

  • Application performance and go-to-market speed increased.

Since the launch of the project, Emirates Leisure Retail has not spent any money or allocated any resources for DevOps or Monitoring.

Customer Feedback:

“I am thrilled to announce the launch of our brand-new mobile app, the Emirates Leisure Retail!

️As the project leader, I can confidently say that I enjoyed every moment of creating this app, and I am certain that our customers will love it too!

We’ve taken the coffee loyalty experience to a whole new level by completely renewing the customer journey and introducing fantastic new features.”

Halit Özdemir
Head Of Digital & CX at ELR/MMI

© Retter inc. 2024 - All rights reserved.

© Retter inc. 2024 - All rights reserved.

© Retter inc. 2024 - All rights reserved.