Back to projects
Crafted by Elite Station

Case study

Evolution Travel Network

Overview

Evolution Travel Network (ETN) is a global travel and social networking platform designed for travel agencies. The platform integrates social media features with booking systems and affiliate billing, serving a growing international user base. ETN needed to transition from a legacy monolithic system to a more scalable and modular microservice architecture to handle its expanding needs.

Technologies

Technologies

  • Backend Technologies: PHP, Symfony, Microservices
  • Frontend Technologies: ReactJS
  • Database & Caching: MySQL, Redis, Elasticsearch
  • Infrastructure/Servers/Tools: Docker, Apache Kaa
  • Version Control & CI/CD: GitHub Actions
  • Testing: PHPUnit

Our contribution

Our contribution
  • Microservice Architecture & Backend Optimization: We transformed ETN’s monolithic system into a modern microservice architecture, with each microservice designed for flexibility and scalability. During the refactoring, we also extracted and optimized key internal tools like the backend CMS and inquiry management systems, enabling these components to function independently for better performance
  • Unit Testing & Asynchronous Communication: Introduced comprehensive unit testing with PHPUnit, which ensured platform stability by allowing early detection and resolution of issues. Additionally, integrated Apache Kaa as the message broker, facilitating seamless communication between microservices for asynchronous tasks like booking confirmations and real- time updates.
  • Database & Caching Optimization: Optimized MySQL database schemas and integrated Redis for caching, which significantly reduced the load on the database and improved response times for frequently accessed features.

Our contribution

Client benefits
  • Enhanced Search & Frontend Modernization: Integrated Elasticsearch to improve search functionality, enabling users to quickly find travel deals and content across large datasets. Also, modernized the front-end with ReactJS, transforming it into a Single Page Application (SPA) to enhance user interactivity and create a more dynamic user experience.
  • Continuous Integration & Deployment: Automated testing, reviewing, and deployment processes using GitHub Actions, streamlining the development cycle and allowing ETN to quickly roll out new features and updates.

Client benefits

Technologies
  • By transitioning to a microservice architecture, ETN enjoys improved scalability, flexibility, and fault tolerance
  • The new system allows for independent updates or scaling of components, ensuring continuous operation without interruptions.
  • Enhanced search functionality, improved performance, and a modernized front end deliver a superior experience for both travel agencies and users
Technologies

The Dollar Clearance and SmokeX projects were two distinct e- commerce platforms catering to different market segments. Dollar Clearance focused on wholesale distribution, while SmokeX targeted end consumers with a focus on retail sales.

For the best experience
Use the newest version of your browser.
Ideally Google Chrome.