The Supply team is responsible for supplier integrations, our fulfilment APIs and the processing and ingestion of supplier data. Supply systems at loveholidays daily ingest more than 12 billion hotel rooms worth of data.
The Packages team looks after our search and pricing services. loveholidays’ search allows customers to search and sort through billions of holiday packages (hotel+flight) with a P95 latency of under 250 milliseconds.
The Bookings team is responsible for coordinating payments and booking fulfilment and for the back office booking data that powers loveholidays’ business intelligence and reporting. The loveholidays booking data is modelled using Event Sourcing which efficiently allows recreating the state of bookings at any point in time and is used by the majority of the loveholidays systems, such as our mobile app or the applications our call centre agents use, as well as the majority of reporting.
The Data Engineering team provides the plumbing and best practices loveholidays technology teams employ to make their data available to the rest of the company for integration and analysis. This is achieved by using state of the art cloud technologies with an overarching Data Mesh architecture whereby Data Engineering enables all technology teams at loveholidays to consistently provide discoverable, addressable, trustworthy, self-describing, interoperable and secure data products.
The Data Science team uses state of the art ML modelling to optimise functions across the organisation, from holiday package pricing and sorting, to hotel image quality, to hotel room deduping, to PPC bidding.
loveholidays systems are hosted on Google Cloud Platform (GCP), using Infrastructure as Code for resource provisioning and application deployment. Technology teams are responsible for their systems’ infrastructure and the Platform Infrastructure team provides tooling and best practices to enable efficient and consistent infrastructure management, monitoring and observability across teams.