Session + Live Q&A
The Human Side of Airbnb’s Microservice Architecture
The long journey of migrating your monolith to microservices is not only a technical challenge but also a shift in culture and the ways of working for your company. Scaling your tech stack is often motivated by the needs of an expanding engineering team and business. To move into the world of services successfully, the impact on the human engineers also must be considered.
From this talk, you’ll learn about Airbnb’s reflection of the hits and misses from the human perspective of the migration equation. Key highlights include:
- Develop cross-team collaboration strategies - more services means more teams to work with
- Support a culture assuming your monolith may still exist alongside your services for a long time (possibly forever!)
- Design observability and access control for easy human usability
- Plan for unified APIs and core domains as platform teams
Speaker
Jessica Tai
Engineering Manager of Homes Platform Infrastructure @Airbnb
Previously a staff engineer on Airbnb’s Core Services infra team, Jessica has given multiple talks at QCon about the technical design and scaling challenges with the migration to service-oriented architecture. Now an engineering manager of the User and Foundation infrastructure teams, she...
Read moreFind Jessica Tai at:
From the same track
Panel: What Have We Learned Over the Last Decade of Microservices?
Thursday May 20 / 12:10PM EDT
Our expert panel of Microservices practitioners will be looking at and examining what we as an industry have learned over the last decade or so building and delivering Microservices architectures. We will discuss what some of the common challenges are for newcomers to the space, and look at what...
Chris Richardson
Creator of microservices.io; Author of Microservices patterns & Java Champion
James Lewis
Software Architect and Director @ThoughtWorks
Katie Gamanji
Ecosystem Technical Advocate at Cloud Native Computing Foundation
Minimizing Design Time Coupling in a Microservice Architecture
Thursday May 20 / 11:10AM EDT
Delivering large, complex software rapidly, frequently and reliably requires a loosely coupled organization. DevOps teams should rarely need to communicate and coordinate in order to get work done. Conway's law states that an organization and the architecture that it develops mirror one...
Chris Richardson
Creator of microservices.io; Author of Microservices patterns & Java Champion
Unwinding a Decade of Assumptions - Architecting New Experiences
Thursday May 20 / 09:10AM EDT
How are you thinking about legacy? As engineers, we look at systems or code that haven’t changed in years, and imagine what we would do today. However, we often neglect the hearts and minds behind them, and how those need to change too. The price of innovation is an evergreen race between...
Cole Turner
Senior Software Engineer @Netflix