Case Studies

Relivent e-commerce platform: How AWS enhances event management efficiency

About the Client

Relivent is an e-commerce platform that enables users to purchase tickets for cultural and entertainment events seamlessly. Whether it’s concerts, theater performances, sports events, or other local attractions, users can quickly and conveniently book their tickets. The company prioritizes transaction security and ticket authenticity, ensuring customers can trust the quality of their purchases. By partnering with event organizers, Relivent provides access to a diverse range of events, enhancing the overall user experience.

Challenge

The main challenges for the client were:

Project objectives

  • Secure data and access management: Develop a secure infrastructure for storing and managing user and event organizer data while ensuring compliance with personal data protection regulations.
  • Utilization of AWS cloud services: Migrate the system to AWS, leveraging services such as Lambda, Aurora MySQL, S3, ECR, and SQS to enhance operational efficiency, flexibility, and infrastructure management.
  • CI/CD process automation: Build an efficient continuous integration and delivery (CI/CD) infrastructure to streamline deployment processes and enable rapid feature delivery to users.
  • Optimization of cloud costs and resources: Focus on optimizing infrastructure costs through flexible cloud resource management and dynamic scaling based on actual demand.
  • Prototype development for future expansion: Create a system prototype that will serve as a foundation for future expansion, including adding new features, supporting multiple environments, and implementing Docker image versioning.

Pre-implementation situation

  • Challenges with increasing event numbers: Due to the company’s rapid growth and the increasing number of events on the platform, the system needed to handle larger loads. The previous solution lacked full scalability, highlighting the need for a more flexible approach to manage the growing user base and events.

  • Need for Process Automation: Event management and data updates were not fully automated. Manual operations were time-consuming and resource-intensive, making it difficult to deploy new features and updates quickly.

  • Availability Optimization: With the growing demand for ticketing services, the company needed a more reliable solution to ensure better system availability, especially during high-traffic periods, such as before popular events.

  • Infrastructure Management Optimization: The existing solution operated in a traditional environment that required manual resource management. The platform needed a modern infrastructure that would allow for flexible resource scaling based on demand.

  • Simplification of Environment Configuration: Creating new environments (development, testing, production) was a labor-intensive process. The company needed a way to simplify the configuration and management of these environments in a more automated and consistent manner.

  • Access and Permission Management: The company sought a solution that would allow for easier and more secure management of access to various services and resources, ensuring full control over permissions in line with best security practices.

Our solution

To address Relivent’s growing needs and meet the challenges associated with managing the dynamically increasing number of events, we proposed a solution based on modern AWS infrastructure. The implementation aimed to ensure scalability, flexibility, and security, while also automating event management processes.

Tools and services used

Benefits for the Client

  • Scalability and flexibility
    By implementing serverless solutions and cloud technologies like AWS Lambda and Amazon Aurora MySQL, Relivent was able to scale its infrastructure flexibly, meeting the growing demands of the platform.

  • Increased performance and reliability
    Integration with AWS allowed the company to build a system based on highly efficient databases (Aurora) and scalable services, ensuring exceptional reliability. Relivent can now offer users seamless, fast, and always-available shopping experiences.

  • Data security
    By applying AWS’s best security practices, including IAM (Identity and Access Management) and Amazon SQS for data flow management, the Relivent platform achieved a high level of protection for stored information, both regarding events and users. The system also ensures full compliance with data protection regulations.

  • Process automation and operational efficiency
    By integrating CI/CD processes using AWS CodePipeline and AWS CodeBuild, Relivent enabled automated building, testing, and deployment of the application. This allowed the company to roll out new features and fixes faster, improving operational efficiency and better managing the application lifecycle.

  • Improved personalization and offer matching
    The implementation of Large Language Models (LLM) technology enriched the platform with advanced recommendation mechanisms. Users now receive more accurate event suggestions, improving their satisfaction with the platform and enhancing the purchasing process.

  • Reduced operational costs
    With a serverless model and cloud data storage (S3), Relivent significantly reduced IT infrastructure maintenance costs. Paying for services on-demand allowed for expense optimization while maintaining high performance and flexibility.

  • Faster response time to changes and new features
    Process automation and better code management organization through AWS enabled quicker deployment of new functionalities. The platform is now more responsive to market demands, allowing faster adaptation to user expectations and industry changes.

  • Increased user satisfaction
    By improving performance, security, and personalization, Relivent users can now easily and quickly find events of interest. This positively impacts the user experience and boosts their loyalty to the platform.

  • Ability to handle a wide range of events
    The increased performance and flexibility of the system allowed Relivent to efficiently manage a variety of events—from concerts to sports events, family activities, and theater. The company is now able to handle a broader range of events and adapt its offering to the changing market needs.

Summary

The implementation of a cloud-based solution using AWS services such as AWS Lambda, Aurora MySQL, S3, and CI/CD automation mechanisms significantly enhanced the quality of Relivent’s ticketing platform. These technologies provided Relivent with a flexible, scalable, and reliable environment that supports rapid growth and efficient event management.