Client
Emerging Travel Group (ETG)Emerging Travel Group (ETG) is a global travel technology company serving millions of travelers and a large network of travel agents, tour operators and corporate clients worldwide. Its B2B booking platform for travel professionals, RateHawk, is the core of a distribution business that spans B2B and B2C.
ETG grows through strategic partnerships and supplier integrations. It is expanding from its hotel base into a full travel offering, and flights are a strategic growth area.
ETG wanted to add several low-cost airline providers to RateHawk’s flight portfolio without compromising product quality, delivery efficiency or the reliability of work with external vendors. Low-cost carriers are a large and growing part of air travel, and RateHawk’s customers expect to book them alongside hotels. Without them, ETG would lose bookings to competitors and could not offer complete trip packages.
Five constraints shaped the project:
Civitta owned delivery end to end, from product discovery and requirements through engineering, testing and production release, acting as the single link between ETG’s business side, its engineering teams and the airline vendors. Instead of building each integration separately, we designed one flight booking service between RateHawk and all airline suppliers.
The solution was built with Go (Chi router), PostgreSQL, Redis, Kafka, Docker Compose and OpenAPI code generation.
RateHawk can now sell low-cost airline inventory through a single, secure and observable booking service.
ETG now has a scalable base for flight distribution. Adding the next airline is a repeatable, low-risk process rather than a new project, and ETG’s teams can extend the framework on their own, so flight inventory can grow alongside the hotel business.