Architectures You've Always Wondered About

Location: Broadway Ballroom North Center, 6th fl.

Day of week: Wednesday

Have you ever wondered how well-known tech companies are able to seamlessly deliver an exceptional user experience, while supporting millions of users and billions of transactions? Behind every great site is an architecture that enables it to function, innovate and scale. Join the Architectures You’ve Always Wondered About track to hear about these next-gen architectures, patterns and anti-patterns, best practices, challenges, and interesting war stories.

Track Host:
Karen Casella
Engineering Leader @Netflix, previously leading architecture teams @eBay & @Sun

Karen is currently an engineering leader @ Netflix, where she is responsible for the teams that build the server-side infrastructure to enable a secure viewing experience for our members. Karen had previously led engineering and architecture teams @EBay & @Sun, before taking a ten year detour to start-up land. Karen is passionate about diversity and inclusion in technology organizations and how to encourage young people from under-represented groups to start their journey towards our incredible world of ever-changing technology.

10:35am - 11:25am

by Matt Klein
Creator of Envoy & Software Engineer @Lyft

Over the past several years, facing considerable operational difficulties with its initial microservice deployment primarily rooted in networking and observability, Lyft migrated to a sophisticated service mesh powered by Envoy (, a high-performance distributed proxy that aims to make the network transparent to applications. Envoy’s out-of-process architecture allows it to be used alongside any language or runtime.

11:50am - 12:40pm

by Bruce Lowekamp
Principal Architect for Skype's Cloud Infrastructure Portfolio @Microsoft

Skype is known for P2P but today runs its third calling architecture, fourth contacts service, and is about to deploy its fourth chat architecture. The initial P2P architecture allowed Skype to launch in 2003 and become the de facto standard for Internet voice and video calling. Over time, however, servers became cheaper, clients began running on phones, and Skype began a gradual evolution from P2P to service-based architecture. But the story isn't as simple as a transition from P2P to...

1:40pm - 2:30pm

by Srinidhi Kuntimaddi
Software Engineer @Facebook & Tech Lead Canopy

by Edison Gao
Software Engineer @Facebook

How do you understand the performance of a request that is executed in a large-scale system, potentially fanning out across thousands of machines and services? To answer this question at Facebook, we built a distributed tracing framework, Canopy, which has provided visibility into an otherwise intractable problem. 

In this talk we present Canopy, Facebook’s performance and efficiency tracing infrastructure. Canopy records causally related events across the end-to-end...

2:55pm - 3:45pm

by Katerina Domenikou
Senior Software Engineer @Bloomberg

What is it worth to be the first person to read a news story? For a trader, a second is enough to make or break a portfolio. Bloomberg clients leverage our highly customizable real-time news alerts to make informed trading decisions. But how do you build such a flexible alerting system that manages large-scale subscriptions and high-volume story flow whilst having sub-second latency requirements? Join Katerina to hear about how her team built the Bloomberg real-time alerting platform using...

4:10pm - 5:00pm

Each talk at QCon is hand-picked by our track hosts. We are currently discussing potential speakers for this track.

5:25pm - 6:15pm

by Karen Siers
Agile Coach at Kapture Technologies