Airbnb logo

How Airbnb Uses Rails

15 engineering articles about Rails from Airbnb's engineering team

Articles

Filter:
Airbnb logo
Airbnb
Intermediate
The article discusses Airbnb's transition from using react-with-styles to Linaria, a zero-runtime CSS-in-JS library, highlighting improvements in developer experience and web performance.
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's migration from a monolithic Ruby on Rails application to a service-oriented architecture (SOA) for their payment orchestration system.
Bryon Ross
10 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Himeji, a scalable centralized system for authorization developed at Airbnb, which addresses challenges faced during the transition from a monolithic Ruby on Rails architectur...
Alan Yao
10 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's journey towards achieving cloud efficiency, focusing on the challenges faced due to rising AWS costs and the strategies implemented to manage and optimize cloud resou...
Jennifer Rice
14 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article provides a personal account of an apprentice's experience in the Connect program at Airbnb, detailing the journey from application to post-apprenticeship.
Alejandra Castillo
6 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the implementation of Helpbot, a customer support chatbot developed by Airbnb, to provide rapid assistance during the COVID-19 pandemic.
Chris Zhu
11 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the development of an effective test pipeline at Airbnb, transitioning from a monolithic Rails application to a service-oriented architecture (SOA).
Joey Ye
15 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses the introduction of deployment pipelines at Airbnb, emphasizing the importance of enforcing deployment procedures to prevent issues caused by 'bad code'.
Alexander Katz
9 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses how Airbnb is optimizing its server configurations for Server Side Rendering (SSR) using Node. js.
Ben Hughes
20 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
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.
Adam Neary
10 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
This article discusses the tooling and standards that support the service-oriented architecture (SOA) at Airbnb, focusing on the importance of a standardized service platform to enhance development...
Liang Guo
11 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the integration of server rendering, code splitting, and lazy loading using React Router v4 at Airbnb.
Gary Borton
5 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
This article discusses Airbnb's transition to a service-oriented architecture (SOA) and introduces the Service IDL (Interface Definition Language) as a key component for scaling service development.
Liang Guo
10 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
This article discusses the importance of automated UI testing for Android applications at Airbnb and introduces OkReplay, an open-source library designed to record and replay OkHttp network interac...
Felipe Lima
6 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
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...

You've reached the end! All 15 articles loaded.