Presentation: Living in Both Worlds: Monolith & Microservice Realities

Track: Architectures You've Always Wondered About

Location: Fleming, 3rd flr.

Duration: 11:50am - 12:40pm

Day of week: Monday

Share this on:

Abstract

So you’ve decided you want to migrate from monolith to microservices - what next? Such a redesign to service-oriented architecture (SOA) is a long, arduous journey that benefits from an incremental, iterative approach. Yet, this migration often must be done while still shipping new features, accelerating developer velocity, and growing the team. This talk will discuss the less glamorous realities of transitioning to SOA as a work-in-progress.
Key takeaways

  • Planning for dependencies: structuring the sequence of decomposition into services
  • Creating gateways and services to support intermediate states 
  • Evolving architecture for the lifecycle of a request
  • Developing best practices for scaling service building 
  • Shifting product culture to empower migration work

Speaker: Jessica Tai

Software Engineer @Airbnb

Jessica has worked at Airbnb for 4 years, starting as a full-stack product engineer for the guest and host booking flow and is now an infrastructure engineer on the Core Services team. She leads the user data service, which is one of Airbnb’s highest QPS services and integrates with all business verticals. In addition to driving best practices for service development, she is a member of Leadership & Development committee for women in tech at Airbnb. Prior to Airbnb, Jessica received her Masters of Computer Science at Stanford and her Bachelors degree from UCLA.

Find Jessica Tai at

Tracks