How Airbnb Uses GraphQL
16 engineering articles about GraphQL from Airbnb's engineering team
Other Companies Using GraphQL
Articles
Filter:
Anna Sulkina, Senior Director of Engineering at Airbnb, shares her career journey from growing up in Eastern Ukraine during the collapse of the Soviet Union to leading Application & Cloud Infrastru...
Airbnb built a system that combines GraphQL infrastructure, product context, and LLMs to automatically generate and maintain realistic, type-safe mock data using a custom @generateMock directive.
The article discusses the evolution and modernization of Viaduct, Airbnb's data-oriented service mesh, highlighting its transition to open-source software.
Adam Miskiewicz
10 min read
Includes Code
Has Summary
--
The article discusses Airbnb's migration of its JVM monorepo from Gradle to Bazel, detailing the motivations, process, and outcomes of this significant transition.
The article discusses the implementation of Impulse, an internal load-testing-as-a-service framework at Airbnb, designed to enhance system reliability and performance through comprehensive load tes...
The article discusses Riverbed, a data framework developed by Airbnb to optimize data access and processing at scale.
Amre Shakim
8 min read
Has Summary
--
The article discusses Metis, Airbnb's next-generation data management platform designed to empower the company to manage its complex data ecosystem at scale.
Xiaobin Zheng
9 min read
Has Summary
--
The article discusses the implementation of HTTP Streaming at Airbnb to enhance web performance.
The article discusses the introduction of a new metric called 'own time' to measure latency overhead in Airbnb's Viaduct framework, a GraphQL-based data-oriented service mesh.
Jimmy O’Neill
9 min read
Includes Code
Has Summary
--
This article explores Airbnb's server-driven UI system, known as the Ghost Platform, which enables faster feature deployment across web, iOS, and Android platforms.
The article introduces Viaduct, Airbnb's data-oriented service mesh designed to enhance the modularity of microservices-based Service-Oriented Architecture (SOA).
Adam Miskiewicz
7 min read
Includes Code
Has Summary
--
This article discusses a framework for unit testing ViewModels at Airbnb, emphasizing the importance of testing ViewModel logic to ensure correct screen behavior.
This article discusses the implementation of an automated interaction testing system at Airbnb for Android applications.
The article discusses how Airbnb leverages GraphQL and Apollo to significantly accelerate its development process, achieving a tenfold increase in speed.
The article discusses how Airbnb reconciled the differing needs of frontend and backend engineers by integrating GraphQL as an API layer on top of their existing Thrift-based services.
The article discusses Airbnb's rearchitecture of its frontend JavaScript codebase, detailing the motivations behind the changes, the transition from legacy Rails solutions, and the key components o...
Adam Neary
13 min read
Includes Code
Has Summary
--
You've reached the end! All 16 articles loaded.