-

Amsterdam, Netherlands
Back to Schedule

Adam Miskiewicz

Avoiding the Monolith Trap: Lessons from Airbnb’s Multi-Tenant GraphQL Platform

Studio - 5th Floor
GraphQL in ProductionFederation and distributed systems

Session description

Over the past six years, Viaduct has grown from Airbnb’s unified data access layer into a central platform for hosting business logic — now supporting over 1 million lines of code, 500+ monthly contributors, and 100+ teams. That scale has brought a familiar risk: the slow creep toward monolith. Viaduct was never meant to be a microservices system, but we’ve had to make deliberate choices to preserve team autonomy, performance, and codebase sanity. This talk shares the strategies we’re using — and actively evolving — to make that possible, including: * Tenant modules that define slices of the GraphQL schema alongside their implementation logic; * Relying on GraphQL fragments instead of service calls for inter-module communication; * Building ownership and attribution into the platform so teams can trace metrics and errors back to themselves. We haven’t fully solved these challenges — but we’ve learned a lot about what works, what breaks, and what to watch for.


Session speakers

Adam Miskiewicz

Airbnb, Viaduct Platform Lead

Federation & distributed systems

Adam is a Senior Staff Software Engineer at Airbnb, where he leads platform architecture with a focus on performance, developer experience, and large-scale GraphQL systems. He’s one of the core architects behind Viaduct, Airbnb’s multi-tenant GraphQL platform, and is known for turning complex ideas into scalable, developer-friendly infrastructure. When he's not deep in Kotlin or shaping deployment strategy, he's probably pushing teams to move faster — safely.

Get your ticket

Join three transformative days of expert insights and innovation to shape the next decade of APIs!

Get tickets
COMMUNITYDEVELOPER EXPERIENCEAPIsTOOLS & LIBRARIESCOMMUNITYDEVELOPER EXPERIENCEAPIsTOOLS & LIBRARIES
OPEN SOURCEFEDERATIONECOSYSTEMSTRACING & OBSERVABILITYOPEN SOURCEFEDERATIONECOSYSTEMSTRACING & OBSERVABILITY
BEST PRACTICESWORKSHOPSSCHEMASSECURITYBEST PRACTICESWORKSHOPSSCHEMASSECURITY