Speaker
Abstract
AI is making it dramatically easier to create and change software, but writing code is only one part of the software lifecycle. Every change still needs to be deployed, observed, operated, diagnosed, and kept reliable in production. As the volume of software changes grows, the bottleneck increasingly shifts from writing code to operating it safely.
Drawing on lessons from operating large-scale distributed systems at LinkedIn, this talk follows a software change through the production lifecycle: Deploy → Observe → Operate → Incident → Diagnose → Mitigate → Learn → Improve. We will look at practical patterns for catching problems before production, reducing deployment risk, detecting and diagnosing failures, and deciding where production responsibilities should live as more people and AI agents create software.
Finally, we will look at how incidents can become inputs to the next software change by turning operational learnings into automated tests, deployment policies, detection rules, rollback conditions, and platform guardrails.
The goal isn't to slow down software development. It's to make sure we can move faster without sacrificing reliability, with platforms that make production safety the default.
Key Takeaways:
- Learn how to evolve the SDLC beyond AI-assisted coding, with practical patterns for safely deploying, observing, diagnosing, and mitigating a growing volume of software changes.
- Understand which production responsibilities belong in the platform versus the application, and how abstractions and guardrails around deployment, observability, traffic, reliability, and rollback can make safe operation the default.
- Learn how to build a feedback loop from production back into development, turning incidents and operational learnings into automated tests, detection rules, deployment policies, and guardrails that prevent the same class of failure from recurring.
$2,835, Conference (3 days). Current pricing ends September 8th. All pass options.
QCon San Francisco 2026 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.
From the same track
Wednesday 18 November
10:35 Seacliff ABC Session The Death of the Code Review Laurie Voss Head of Developer Relations @Arize AI, Co-Founder of npm, Inc., Developer for 30+ Years Code review was built for a world where humans wrote all the code. 11:45 Seacliff ABC Session Legacy as Leverage: How Brownfield Work Builds Technical Judgment Shine Garg Founder of Uncharted Path Breakthrough, Former Staff Software Engineer, 15+ Years Building and Scaling Backend, Data, Machine Learning, and Platform Systems Legacy systems are often treated as a necessary evil: work to be endured before moving on to more “real, strategic” projects. 13:35 Seacliff ABC Session Builder-Driven Development Jyothi Nookula Product Leader Director with 13+ Years Driving AI Product & Platform Innovation, Previously @Meta, @Amazon, and @Etsy Details coming soon. 14:45 Seacliff ABC Session You Can't Read the Code Anymore - Verifying Software in the Age of AI Omer van Kloeten Principal Engineer @Forter, 25+ Years in Software Engineering, Now Building an AI-Agent Framework to Tame Legacy Systems and Reduce KTLO AI writes most of the code now, so the hard part of engineering has moved from authoring to the part we’re worse at - verifying. With the incentives all pushing toward shipping faster and faster - the rational move is to skim the diff, click through a little manual QA, and ship on vibes. 15:55 Seacliff ABC Session When Everyone Can Code, Who Owns Production? Sanjay Singh Staff Software Engineer @LinkedIn Specializing in Large-Scale Distributed Systems, Traffic Infrastructure, Reliability, and Zero Trust Security AI is making it dramatically easier to create and change software, but writing code is only one part of the software lifecycle. Every change still needs to be deployed, observed, operated, diagnosed, and kept reliable in production.