Airbnb logo

How Airbnb Uses Ruby

20 engineering articles about Ruby from Airbnb's engineering team

Articles

Filter:
Airbnb logo
Airbnb
Intermediate
Chronon, Airbnb's ML Feature Platform, is now open source, providing tools for observability and management that simplify the complexity of data engineering for machine learning practitioners.
Varant Zanoyan
11 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses how Airbnb revamped its continuous integration (CI) system for iOS development by leveraging AWS, Packer, and Terraform.
Michael Bachand
11 min read
Has Summary
--
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
Beginner
The article discusses Airbnb's peer-to-peer learning program, 'Code Like a Mobile Engineer,' aimed at enhancing the mobile engineering skills of team members.
Jaclyn Karnowski
7 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the development of Airbnb's Internationalization (I18n) Platform, which enables the efficient and scalable delivery of translated content across its global services.
Hua Zheng
10 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
This article discusses the implementation of Schema Based Testing Infrastructure at Airbnb, focusing on the challenges of microservices testing and how a schema-oriented approach can enhance servic...
Junjie Guan
13 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Airbnb's approach to production secret management, highlighting the development and implementation of an internal system called Bagpiper.
Kaiyi Li
6 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the development of SpinalTap, Airbnb's Change Data Capture (CDC) system, which enables real-time propagation and reaction to data mutations across its service-oriented archite...
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
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
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
Intermediate
The article discusses Airbnb's development and open-sourcing of Sparsam, a fast Thrift binding for Ruby that significantly improves serialization and deserialization speeds.
Andy Fang
7 min read
Includes Code
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...
Airbnb logo
Airbnb
Intermediate
This article discusses the scaling of Airbnb's Experimentation Reporting Framework (ERF), detailing its evolution from a simple Ruby script to a robust system utilizing Apache Airflow.
Jonathan Parks
8 min read
Has Summary
--
Airbnb logo
Airbnb
Beginner
The article discusses the alerting framework developed at Airbnb, focusing on the implementation of Interferon, a tool that automates alert configurations using a Ruby DSL.
Jimmy Ngo
6 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
StreamAlert is an open-source real-time data analysis framework designed for automated alerting and security.

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