Architectures You've Always Wondered About

The biggest software systems on the planet need sophisticated architectures, deliberately and carefully designed to support true planet-scale, along with high availability, durability, security, and many other concerns.

These systems are often mysterious to outsiders - that’s why they make such good interview questions! Architectures You’ve Always Wondered About is QCon’s marquee track, featuring leading engineers from the world’s best tech companies walking us through the necessary complexity of these leading-edge systems. As well as frankly being very interesting, the design processes, results, and lessons learned along the way are something we can all learn from and take back to our own architectures.


From this track

Session scalability

Scaling Google's Global Cloud L7 Load Balancer

Monday Mar 27 / 10:35AM BST

We'll take a look at Google's Global Cloud L7 Balancer, how it's put together and how we've scaled it to meet the reliability and performance demands of our Cloud customers.

Speaker image - James Spooner

James Spooner

Principal Engineer, Load Balancing @Google

Session

Unconference: Architectures You've Always Wondered About

Monday Mar 27 / 11:50AM BST

What is an unconference? An unconference is a participant-driven meeting. Attendees come together, bringing their challenges and relying on the experience and know-how of their peers for solutions.

Speaker image - Shane Hastie

Shane Hastie

Global Delivery Lead @SoftEd, Lead Editor for Culture & Methods @InfoQ

Session

Building High-Fidelity Data Streams

Monday Mar 27 / 01:40PM BST

Low latency data streaming technology and practices remain a hot and trending topic among data engineers today. At its core, it promises to deliver data in near real time in order to provide snappy data-driven user experiences.

Speaker image - Sid Anand

Sid Anand

Fellow, Cloud & Data Platform @Walmart, Apache Airflow Committer/PMC, Ex-Netflix, LinkedIn, eBay, Etsy, & PayPal

Session Microservices

Tales of Kafka @Cloudflare: Lessons Learnt on the Way to 1 Trillion Messages

Monday Mar 27 / 02:55PM BST

Cloudflare uses Kafka to decouple microservices and communicate the creation, change or deletion of various resources via a common data format in a fault-tolerant manner.

Speaker image - Andrea Medda

Andrea Medda

Senior Systems Engineer @Cloudflare

Speaker image - Matt Boyle

Matt Boyle

Engineering Manager @Cloudflare

Session scalability

Zoom: Why Does It Work?

Monday Mar 27 / 04:10PM BST

During the pandemic Zoom had to scale massively to support the big move from working in the office every day to meeting online for both business and private use. How did Zoom manage this scaling dilemma? And when you join a Zoom call how does that actually work?

Speaker image - Ian Sleebe

Ian Sleebe

Senior Solutions Architect @Zoom

Session Microservices

Banking on Thousands of Microservices

Monday Mar 27 / 05:25PM BST

Monzo has built an entire banking platform from scratch composed of many microservices; it serves over 7 million customers daily with an organisationally lean engineering team. All aspects of the bank are deployed hundreds of times a day (even on Fridays!).

Speaker image - Suhail Patel

Suhail Patel

Staff Engineer @Monzo Focused on Designing and Operating Distributed Systems, Previously @Citymapper

Track Host

Matt Turner

Software Engineer @Tetrateio and Co-Founder for Istio London

Matt is a software engineer at Tetrate, working on Istio-related products, and loves sharing the latest tech and trends with everyone. He's been doing Dev, sometimes with added Ops, for over a decade. His idea of "full-stack" is Linux, Kubernetes, and now Istio too. He's given many talks and workshops on Kubernetes and Istio, and is co-organiser of the Service Mesh London meetup. He tweets @mt165 and blogs at https://mt165.co.uk

Read more