CloudSketch AI Logo
FeaturesTemplatesPricingEnterpriseAboutContactLog in
🌙☀️
Log inStart free
Home/Templates/Travel & Hospitality

✈️ Travel & Hospitality · Deployment · Pro

Airline Booking Engine Deployment

A cloud deployment for an airline's booking site and app, with fare caching, the passenger service system and payments.

More Travel & Hospitality templates

Deployment diagrams are part of Pro. Anyone can view this one; generating and editing it needs Pro.

Drawing diagram…

What this diagram shows

  • Fare searches are served from a Redis cache in front of the PSS
  • Booking and payment services scale separately
  • The passenger service system stays the source of truth

Prompt used

Airline booking engine deployment on AWS: users hit Amazon CloudFront and AWS WAF, then an Application Load Balancer. Search, booking and payment services run on Amazon ECS Fargate. Fare search results are cached in Amazon ElastiCache Redis. Bookings are stored in Amazon Aurora PostgreSQL and sent to the passenger service system (PSS) over a private connection. Confirmation emails go through Amazon SES.

Mermaid code
flowchart TD
  subgraph EDGE["Edge"]
    CF["Amazon CloudFront"]
    WAF["AWS WAF"]
  end
  subgraph APP["Application (Amazon ECS Fargate)"]
    ALB["Application Load Balancer"]
    SEARCH["Fare Search Service"]
    BOOK["Booking Service"]
    PAY["Payment Service"]
  end
  subgraph DATA["Data"]
    REDIS[("Amazon ElastiCache Redis fare cache")]
    AUR[("Amazon Aurora PostgreSQL")]
  end
  PSS["Passenger Service System"]
  SES["Amazon SES"]
  PG["Payment Gateway"]
  CF --> WAF --> ALB
  ALB --> SEARCH
  ALB --> BOOK
  SEARCH --> REDIS
  SEARCH -->|"cache miss"| PSS
  BOOK --> AUR
  BOOK --> PAY --> PG
  BOOK -->|"create PNR"| PSS
  BOOK --> SES

Related templates

SequenceTravel & Hospitality

Flight Booking Sequence

How an online travel site books a flight: fare search across airlines, seat hold, passenger details, payment and ticket issue.

State MachineTravel & Hospitality

Hotel Reservation Lifecycle

Every state of a hotel reservation from enquiry to checkout, including pay-at-hotel, cancellations and no-shows.

C4 ArchitectureProTravel & Hospitality

Hotel Reservation System Architecture

A hotel chain's reservation platform: booking engine, property management system, channel manager for OTAs and revenue management.

Database ERDTravel & Hospitality

Travel Loyalty Programme Schema

A database schema for an airline or hotel loyalty programme: members, tiers, earning and burning points, partners and rewards.

FlowchartTravel & Hospitality

Airline Check-In Flow

How a passenger checks in for a flight: online or at the airport, seat selection, documents check, bags and boarding pass.

DeploymentProTravel & Hospitality

Travel Aggregator Deployment

How an online travel aggregator is deployed to handle search spikes: search fan-out to suppliers, caching, and separate booking services.