You are viewing content from a past/completed QCon

Presentation: To Microservices and Back Again

Track: Next Generation Microservices: Building Distributed Systems the Right Way

Location: Fleming, 3rd flr.

Duration: 2:55pm - 3:45pm

Day of week: Monday

Slides: Download Slides

Share this on:

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

From the start, Segment embraced a microservice architecture in our control plane and data plane. Microservices have many benefits: improved modularity, reduced testing burden, better functional composition, environmental isolation, and development team autonomy, etc. but when implemented wrong their benefits can quickly become burdens.  

After years of continuing to add to our microservice architecture we found ourselves in a spot where our developer velocity was quickly declining and we were constantly tripping over our microservice architecture and its complexity. In this session you'll learn what microservice antipatterns to avoid, the trade offs between microservices and a monolith, how to identify when it's time to take a step back and make a big change, and how moving to a monolith was the solution that worked for us.

Speaker: Alexandra Noonan

Software Engineer @segment

Alexandra Noonan is a backend engineer who spends most of her time building reliable, scalable systems. She's been at working at Segment for the past 4 years, focused distributed systems and scaling the core data pipeline.

Find Alexandra Noonan at

Last Year's Tracks