The video on-demand of this session is available to logged in QCon attendees only. Please login to your QCon account to watch the session.

Session + Live Q&A

Unwinding a Decade of Assumptions - Architecting New Experiences

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 technical debt and optimization. At Netflix, our teams are always evaluating the tradeoffs, and making decisions that help us pay off technical debt as we innovate. This flexibility gives us the freedom to deliver excellent products in the short term, while strategizing how to sustain our systems and microservices in the long term. Netflix’s legacy is a story of reinventing itself, and how we delight the world by building new experiences.

In this talk, I’ll share about how we’ve plumbed new experiences across dozens of Netflix microservices. You’ll hear about how we navigate assumptions, from ideation to delivery, and how those assumptions impact our decision making. You’ll hear stories of the joys and trials in reinventing Netflix, what we learned, and how our teams are thinking about the next decade.


Cole Turner

Senior Software Engineer @Netflix

Cole Turner is a senior software engineer at Netflix, focusing on user interfaces and experimentation. When he’s not doing that, he’s chasing how to improve developer ergonomics and productivity, and mentoring early career developers in engineering and career growth. You can catch him...

Read more
Find Cole Turner at:


Thursday May 20 / 09:10AM EDT (40 minutes)


Microservice - The First Decade



Add to Calendar

Add to calendar


From the same track

PANEL DISCUSSION + Live Q&A Microservices

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; Author of Microservices patterns & Java Champion

James Lewis

Software Architect and Director @ThoughtWorks

Katie Gamanji

Ecosystem Technical Advocate at Cloud Native Computing Foundation

Session + Live Q&A Microservices

The Human Side of Airbnb’s Microservice Architecture

Thursday May 20 / 10:10AM EDT

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...

Jessica Tai

Engineering Manager of Homes Platform Infrastructure @Airbnb

Session + Live Q&A Microservices

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; Author of Microservices patterns & Java Champion

View full Schedule