The Problem That Built an Industry
6 hours ago
- #airline-reservation-systems
- #transaction-processing
- #legacy-infrastructure
- In the mid-1950s, American Airlines faced a reservation crisis, managing bookings on index cards and taking up to 90 minutes for transatlantic confirmations, leading to the creation of SABRE in 1964 after a 1953 conversation between airline and IBM executives.
- TPF (Transaction Processing Facility), an IBM mainframe operating system derived from American Airlines' ACP, became the dominant runtime for Global Distribution Systems (GDS), handling up to 10,000 transactions per second with sub-100ms latency, due to its specialized design for high-volume, low-latency transaction processing.
- Modern airline bookings, like those made through MakeMyTrip using Amadeus GDS, rely on decades-old infrastructure and protocols, such as cryptic command language, with data models and conventions established in the 1960s, ensuring consistency across systems.
- Airlines like Air India use Amadeus Altéa for passenger services, while low-cost carriers like IndiGo opt for Navitaire's NewSkies platform, leading to interoperability challenges in re-accommodation during disruptions due to system divergences.
- A single booking triggers a complex chain of synchronous and asynchronous calls across multiple systems, with a PNR (Passenger Name Record) serving as the key identifier holding all components together.
- Key takeaways include: fitness for purpose over trendy architecture, as seen with TPF's enduring efficiency; convergent evolution in GDS platforms; and the high cost and complexity of migrations, exemplified by Air India's 2023 move to Amadeus Altéa.