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

Managing Tech Debt in a Microservice Architecture

Every software company has to deal with tech debt, which slows down development. Ironically, it's usually difficult to get the support of the product managers who have a long list of high-profile features with tight deadlines to invest in paying down tech debt. What’s more, the problems of tech debt compound faster for companies that adopt a microservices architecture.  

In this presentation, I describe how Optum Digital (formerly Rally Health) engineering devised a method for reliably and predictably paying down tech debt for hundreds of Microservices. You will learn how to form relevant communities and identify the high-risk areas of tech debt. I describe how to compile the collective decisions of the communities into an actionable roadmap and present that roadmap to product managers in a non-confrontative yet effective manner. You will learn how to measure progress in paying down tech debt.


Glenn Engstrand

Software Architect @rally_health

Glenn Engstrand is a software architect in the part of Optum Digital that was Rally Health. Glenn's focus is working with engineers in order to deliver scalable, server side, 12 factor compliant application architectures. Glenn was a breakout speaker at Adobe's internal Advertising Cloud...

Read more
Find Glenn Engstrand at:


Tuesday Nov 2 / 02:10PM EDT (40 minutes)


Microservice Patterns and Antipatterns: Lessons From the Trenches


Technical DebtMicroservicesArchitectureDistributed SystemsCloud Native

Add to Calendar

Add to calendar


From the same track

Session + Live Q&A Microservices

7 Ways To Fail at Microservices

Tuesday Nov 2 / 12:10PM EDT

We all know the promise of microservices - organizational, agility, decoupling, pizza lunches, autonomy, fewer meetings. Some organizations actually achieve this. Others … don’t.It turns out dividing an application up across multiple containers isn’t enough. Distributed is not...

Holly Cummins

Quarkus Senior Principal Software Engineer @RedHat

Session + Live Q&A Microservices

Airbnb at Scale

Tuesday Nov 2 / 01:10PM EDT

In 2018, Airbnb embarked on a high-stakes journey to transform our technology architecture from a monolithic Ruby app to a more scalable Service-Oriented Architecture (SOA). Three years on, we are in a good place to look back at what we have accomplished and reflect on where we are. In this talk,...

Selina Liu

Senior Software Engineer @Airbnb

PANEL DISCUSSION + Live Q&A Microservices

Present and Future of the Microservice Architecture

Tuesday Nov 2 / 03:10PM EDT

When thinking about a microservice architecture there is so much to consider! The topic is broad, and sometimes the expertise needed to understand parts of it are deep. This can make them a pretty daunting subject. Lucking, QCon is at hand!In the final slot of the microservices track, we'll...

Glenn Engstrand

Software Architect @rally_health

Holly Cummins

Quarkus Senior Principal Software Engineer @RedHat

Dave Farley

Developer, Speaker, Consultant, Author of 'Continuous Delivery'

View full Schedule