Airbnb logo

How Airbnb Uses Java

38 engineering articles about Java from Airbnb's engineering team

Articles

Filter:
Airbnb logo
Airbnb
Advanced
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...
Lauren Mackevich
9 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb's Pay as a Local initiative launched 20+ locally relevant payment methods (LPMs) across multiple global markets in 14 months.
Gerum Haile
13 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's migration of its JVM monorepo from Gradle to Bazel, detailing the motivations, process, and outcomes of this significant transition.
Thomas Bao
14 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
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...
Chenhao Yang
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb's adoption of Bazel as a universal build system for their large-scale web monorepo is detailed in this article.
Sharmila Jesupaul
12 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article provides an in-depth exploration of Riverbed, a framework within Airbnb's tech stack that optimizes data consumption from system-of-record data stores and updates secondary read-optimiz...
Xiangmin Liang
9 min read
Includes Code
Has Summary
--
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 Airbnb's migration of its iOS build system from Buck to Bazel, detailing the approach taken to ensure a smooth transition with minimal disruption to developer workflows.
Qing Yang
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Beginner
The Journey Platform is a low-code tool developed by Airbnb that enables users to create interactive user workflows for notifications.
Arjun Raman
10 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Mussel, Airbnb's scalable key-value store designed for derived data.
Shouyan guo
11 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's Safe Deploy system, focusing on its architecture and engineering choices for implementing near real-time experiments.
Zack Loebel-Begelman
9 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Veerabahu Chandran shares his journey as an engineer at Airbnb's new Bangalore Tech Center, highlighting his passion for technology and problem-solving.
Lauren Mackevich
7 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses the challenges of vulnerability management at scale, emphasizing the need for an automated, vendor-agnostic approach to effectively detect, assess, and remediate vulnerabiliti...
Keziah Plattner
16 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's transition from a monolithic architecture to a service-oriented architecture (SOA) for its payments system, highlighting the challenges faced and the development of a...
Alican GÖKSEL
12 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article chronicles Rachel Zhao's journey from an uncertain software engineering student in Beijing to becoming the Head of Search Engineering at Airbnb.
AirbnbEng
7 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
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 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 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
Advanced
The article explores the complexities of managing file counts in Spark jobs that write results to Hive tables on HDFS.
Zachary Ennenga
20 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Dynein, an open-source distributed delayed job queueing system developed by Airbnb to enhance the scalability and reliability of job scheduling.
Airbnb logo
Airbnb
Advanced
The article discusses the hidden performance costs associated with complex data pipelines, specifically focusing on overhead.
Zachary Ennenga
13 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses the implementation of a generic idempotency framework at Airbnb to prevent double payments in a distributed payments system.
Jon Chew
16 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses the development and iteration of a machine learning-powered search ranking platform for Airbnb Experiences, detailing its growth from a small dataset to a more complex model t...
Mihajlo Grbovic
24 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses the importance of engineering education for data scientists at Airbnb, emphasizing how it enhances their ability to interface with engineering teams and improves data quality.
Michelle (Guqian) Du
9 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
In this article, the authors discuss resilience engineering practices integrated into Airbnb's service platform, which supports their service-oriented architecture.
Liang Guo
14 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses how Airbnb leverages GraphQL and Apollo to significantly accelerate its development process, achieving a tenfold increase in speed.
Adam Neary
15 min read
Includes Code
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
MvRx is a new Android architecture framework developed by Airbnb that simplifies the development process by reducing the amount of product code needed by 50-75%.
Gabriel Peal
4 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
The article discusses Airbnb's experience with React Native, detailing both the advantages and challenges faced while implementing the technology.
Gabriel Peal
16 min read
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
The article discusses the development of an internal online marketing system at Airbnb aimed at acquiring new hosts through effective online advertising.
Tao Cui
13 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 exploration of React VR, highlighting their journey in utilizing React and React Native to prototype virtual reality applications.
spikebrehm
8 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 38 articles loaded.