Software Engineering Daily

Airbnb’s Open-Source GraphQL Framework with Adam Miskiewicz

18 snips
Feb 5, 2026
Adam Miskiewicz, a principal software engineer at Airbnb who led work on Viaduct, discusses Airbnb’s unified data graph and GraphQL platform. He recounts Viaduct’s origins, the architectural choices that enabled scaling to massive query volumes, and the reasons Airbnb open-sourced Modern Viaduct. They also touch on how typed, centralized data layers may shape backend platforms and AI-driven development.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Early GraphQL Migration Strategy

  • Adam Miskiewicz describes early GraphQL adoption at Airbnb, converting Thrift APIs into a stitched GraphQL schema to ease client migration.
  • The initial service-oriented GraphQL mirrored REST endpoints and protected backend teams from change while enabling client adoption.
INSIGHT

Unified Data Layer Emerged From Data Crisis

  • The Data Architecture Working Group pushed a unified data store (UDS) and a unified data access layer as key organizational changes.
  • Viaduct emerged to simplify API composition and centralize Airbnb's online data access.
ADVICE

Host Business Logic In The Platform

  • Host business logic in the unified platform to speed iteration and reduce microservice friction.
  • Prioritize programmer ergonomics early and scale solutions later rather than forcing service splits.
Get the Snipd Podcast app to discover more snips from this episode
Get the app