Fatih Kacar
Published on
03/20/2024 09:00 pm

Expedia's Innovative Approach to Speeding up Flight Searches

Authors
  • Name
    Fatih Kacar
    Twitter

Expedia, a leading online travel company, has recently revolutionized the way travelers search for flights by significantly speeding up the process. By applying a series of optimizations to both its web and mobile applications, Expedia has managed to boost the speed of flight searches by up to 52% in terms of usability time.

To achieve this remarkable feat, Expedia focused on improving the observability of its applications, enabling the company to identify bottlenecks and areas for enhancement more effectively. One of the key changes implemented by Expedia was the migration of its Expedia Flights web application to a Micro Frontend Architecture (MFA).

The adoption of Micro Frontend Architecture has provided Expedia with greater flexibility, reusability, and enhanced optimization capabilities. By breaking down the monolithic structure of the web application into smaller, independently deployable frontend modules, Expedia has been able to streamline the development process and improve overall performance.

In addition to MFA, Expedia leveraged GraphQL optimizations to further enhance the speed and efficiency of its flight search functionality. By utilizing GraphQL's efficient querying capabilities, Expedia was able to fetch the required data more swiftly, resulting in a smoother user experience and reduced loading times.

Overall, Expedia's innovative approach to speeding up flight searches serves as a testament to the company's commitment to delivering exceptional user experiences. Through the strategic application of Micro Frontend Architecture and GraphQL optimizations, Expedia has set a new standard for efficiency and speed in the online travel industry.