Berlin

November 4 & 5, 2024

New York

September 4 & 5, 2024

London

June 16 & 17, 2025

Simplify streaming application development: A declarative approach at Airbnb

This talk discusses the growing importance of streaming applications in today's tech landscape and the engineering challenges involved, such as handling multiple data sources and complex transformations.

Speakers: Xiangmin Liang

Register or log in to access this video

Create an account to access our free engineering leadership content, free online events and to receive our weekly email newsletter. We will also keep you up to date with LeadDev events.

Register with google

We have linked your account and just need a few more details to complete your registration:

Terms and conditions

 

 

Enter your email address to reset your password.

 

A link has been emailed to you - check your inbox.



Don't have an account? Click here to register
October 04, 2024

The growing importance of streaming applications in today’s tech landscape is driven by the need for real-time data processing, scalability, enhanced user experiences, and competitive advantage.

However, developing these applications is far from trivial because of the engineering challenges—ranging from subscribing to various data sources, and defining complex streaming transformations, to integrating with multiple data sinks. 

Key takeaways:

  • How declarative interfaces simplify the development of streaming applications at Airbnb
  • Benefits of GraphQL in designing the declarative interface for streaming applications
  • How to reuse data sources and common logic across different streaming applications
  • Best practices and lessons learned in developing streaming applications based on the declarative interface at Airbnb