Track host
About the track
Trillions of requests.
Petabyte scale.
Unprecedented functionality.
Yesterday's hyperbole is today's reality.
Some companies have created systems so large they are difficult to comprehend. Despite fears of AI coming for everyone's jobs, mere mortals are responsible for designing, building, and operating these software behemoths.
For everyone who has sat in awe and thought "how did they do that?" QCon presents Architectures You've Always Wondered About. Continuing a tradition since the first QCon 18 years ago, this flagship track brings together a collection of stories from innovative companies who are pushing the limits with modern software systems.
Be inspired by speakers sharing real-world examples of how they've scaled systems to handle massive amounts of traffic, data, and complexity. Learn from their challenges so you're prepared for your own journey to hyperbolic scale.
Sessions in this track
Monday 18 November. 6 sessions per track, chosen and introduced by the Track Host.
10:35 Ballroom A Session MLOps Supporting Diverse ML Systems at Netflix David Berg, Romain Cledat Netflix uses data science and machine learning across all facets of the company, powering a wide range of business applications. 11:45 Ballroom A Session Architecture Optimizing Search at Uber Eats Janani Narayanan, Karthik Ramasamy Uber has an in-house search engine called Search In Action (SIA). As the backbone behind the feed and search capabilities of Uber's Delivery business, SIA plays a crucial role in expanding selection seamlessly for customers which is a strategic advantage to the business. 13:35 Ballroom A Session Architecture Changing the Model: Why and How We Re-Architected Slack Ian Hoffman Staff Software Engineer @Slack, Previously @Chairish Over time, the architectural assumptions underpinning a software application may diverge further and further from that application's product requirements. 14:45 Seacliff D Unconference Unconference: Architectures You've Always Wondered About 15:55 Ballroom A Session HTTP How GitHub Copilot Serves 400 Million Completion Requests a Day David Cheney Lead, Copilot Proxy @GitHub, Open Source Contributor and Project Member for Go Programming Language, Previously @VMware GitHub Copilot is the largest LLM powered Code Completion service in the world, serving hundreds of millions of requests per day with an average response time of under 200ms. This is the story of the architecture which powers this product. 17:05 Ballroom A Session Legacy Modernization: Architecting Real-Time Systems Around a Mainframe Jason Roberts, Sonia Mathew Designing systems that take advantage of modern platforms, tools, and techniques is critical for building scalable, evolvable applications that underpin businesses of all stripes. Leveraging those when your data is captured in a mainframe, which does not scale well, is challenging.QCon San Francisco 2024 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.