O’Reilly Media’s Software Architecture Conference (SACON) New York 2020 was Maggie Carrol’s (MAG Aerospace) compelling examination of the strategies and tactics successful software architects use to develop actionable influence within the power centers of their organizations. It was Sonya Natanzon’s (Guardant Health) practical review of the skills and knowledge required to become a software architect. And it was a series of thought-provoking and inspiring keynote addresses delivered by some of the world’s top software architecture thinkers and practitioners (e.g., IBM Cloud’s CTO Hillery Hunter, ThoughtWorks’ Chief Scientist Martin Fowler, and Lean/Agile pioneer Mary Poppendieck). This video compilation gives you I-was-there access to all of these presentations and to the best of SACON New York 2020’s keynote addresses, long form tutorials (3.5 hrs. each), deep dive sessions (1.5 hours each), and rapid-fire sessions (50 min. each).
- Complete video recordings of SACON New York’s best sessions delivered by more than 50 of the planets most experienced software architects, senior developers, engineers, CTOs and CIOs—this compilation contains hours of material to review and analyze at your own pace.
- Fundamentals sessions, including Xebia’s Marco van der Linden and Tom Hofte (Xebia) on writing clear service-level objectives; Morgan Stanley’s James Gough, Matthew Auburn, and Padmavati Sridhar on building, specifying, and testing APIs with microservices; and Mike Amundsen (Amundsen.com, Inc.) on designing and building great APIs.
- Application Architecture sessions, such as Aikaterini Iliakopoulou’s (The New York Times) deep dive into NYT’s 4-billion emails per year messaging platform; Scott Davis (ThoughtWorks) on why conversational UIs are application architecture’s next big wave; and Wes Chow (Cortico at MIT Media Lab) on how MIT built it’s highly experimental “digital hearth”.
- Microservices sessions, including Ethan Garofolo’s (Berkadia Commercial Mortgage) review of what microservices actually are (and are not); Mark Richards (Developertoarchitect.com) on determining the feasibility of moving your monolith to microservices: and Megan O'Keefe (Google Cloud) on Istio and building a service mesh from the ground up.
- Key Skills sessions, such as John Chapin’s (Symphonia) best practices look at building resilient serverless systems; Nathaniel Schutta (Pivotal) on how to navigate the minefields of moving to the cloud; and Mike Roberts (Symphonia) on identifying the serverless “patterns” teams use to successfully build serverless systems.
- Domain-Driven & Event-Driven Architecture sessions on the potentials of these concepts, including Vaughn Vernon’s (Kalele and vlingo) exploration of reactive domain-driven design with message streaming and Amanda Gilbert’s (Confluent) study of how to create an adaptable event-driven architecture.
- Multiple sessions covering Data and Security (e.g., EBSCO LearningExpress’s James Wallace on building a security layer around your RESTful APIs); Enterprise Architecture (e.g., distinguished ACM engineer r0ml Lefkowitz’s master class on technical debt; AI and Machine Learning (e.g., Capital One’s Andrew Bonham’s look at the key differences between rules and machine learning); and many more.
Table of Contents
- Highlights from the Keynotes of Software Architecture Conference in New York 2020 00:15:12
- Sometimes I draw - Kai Holnes (ThoughtWorks) 00:10:47
- Software development in the mission-critical cloud era (sponsored by IBM) 00:06:44
- The elephant in the architecture - Martin Fowler (ThoughtWorks) 00:18:01
- From the trenches: Rachel Laycock - Rachel Laycock (ThoughtWorks), Neal Ford (ThoughtWorks) 00:20:15
- Where do great architectures come from? - Mary Poppendieck (Lean Software Development Series) 00:18:20
- Intellectual control - George Fairbanks (Google) 00:19:37
- Architecture.Next: Invalidating old axioms - Mark Richards (Self-employed) 00:19:53
- Fast-track your app development: How to deliver complex enterprise applications as a service (sponsored by Robin.io) - Simone Sassoli (Robin.io) 00:34:06
- If you like having options when hosting your app...you're wrong (sponsored by IBM) - Doug Davis (IBM) 00:48:52
- Feature flagging and experimentation across services: From theory to reality (sponsored by Optimizely) - Asa Schachar (Optimizely), Lucas Reis (Compass) 00:44:09
- Holistic architecture for chapter 2 of the cloud era (sponsored by IBM) - Hillery Hunter (IBM) 00:58:53
- Your system is deeper than you think (sponsored by LightStep) - Austin Parker (LightStep) 00:37:12
- Go faster, be safer: Release velocity and psychological safety (sponsored by LaunchDarkly) - Heidi Waterhouse (LaunchDarkly) 00:42:06
- Extending Kubernetes with Operators (sponsored by Red Hat) - Ryan Jarvinen (Red Hat) 00:47:42
- Beyond the technical: Small steps to playing bigger (aligning teams focus with stakeholders targets) - Maggie Carroll (MAG Aerospace) - Part 1 00:44:35
- Beyond the technical: Small steps to playing bigger (aligning teams focus with stakeholders targets) - Maggie Carroll (MAG Aerospace) - Part 2 00:44:47
- So you think you might be an architect - Sonya Natanzon (Guardant Health) 00:48:31
- API gateways: The good, the bad, and the ugly - James Gough (Morgan Stanley), Matthew Auburn (Morgan Stanley) 00:58:59
- Driving digital transformation with an API program - Erik Wilde (Axway) 00:55:07
- Maturing an agile organization with intentional architecture - Nimisha Asthagiri (edX) 00:50:35
- I don't understand micro-frontends - Luca Mezzalira (DAZN) - Part 1 00:51:40
- I don't understand micro-frontends - Luca Mezzalira (DAZN) - Part 2 00:36:02
- Practical event storming - Allen Holub (Holub Associates) - Part 1 00:42:30
- Practical event storming - Allen Holub (Holub Associates) - Part 2 00:45:38
- Metrics for Software-Architects - Alexander von Zitzewitz (hello2morrow) 1:00:58
- Innovation traps: How to design for uncertainty - Cristina Turbatu (Playtech) 00:45:56
- The life beyond event sourcing: Why building event sourcing strategy is awesome and dangerous - Biharck Araujo (ThoughtWorks) 00:51:52
- Automating the New York Times crossword - Phil Wells (New York Times) 00:53:07
- Operationalizing responsible AI - Devangana Khokhar (ThoughtWorks), Vanya Seth (ThoughtWorks) - Part 1 00:32:34
- Operationalizing responsible AI - Devangana Khokhar (ThoughtWorks), Vanya Seth (ThoughtWorks) - Part 2 00:40:55
- Building for rapid scale: A deep dive into the New York Times' messaging platform - Katerina Iliakopoulou (The New York Times) 00:50:28
- Entity component systems and you: They're not just for game developers - Mars Geldard (University of Tasmania), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab) 00:49:55
- It's spelled "accessibility," not "disability" - Scott Davis (ThoughtWorks) 00:56:09
- Building a security layer around your RESTful APIs - James Wallace (EBSCO LearningExpress) 00:29:31
- The digital hearth: Speech-to-text for civics - Wes Chow (Cortico at MIT Media Lab) 00:52:59
- Containers & Containers Orchestration
- AI and Machine Learning
- Microservice migration road map - Mike Amundsen (Amundsen.com, Inc.) - Part 1 00:43:38
- Microservice migration road map - Mike Amundsen (Amundsen.com, Inc.) - Part 2 00:44:27
- Technical debt: A master class - r0ml Lefkowitz (Retired) - Part 1 00:44:08
- Technical debt: A master class - r0ml Lefkowitz (Retired) - Part 2 00:43:59
- Challenges to internationalize the largest digital bank of the world - Luiz Hespanha (Nubank), Lucas Cavalcanti (Nubank) 00:55:50
- Breaking down buzzwords: Creating an adaptable event-driven architecture - Amanda Gilbert (Confluent) 00:29:55
- Opportunities and pitfalls of event-driven utopia - Bernd Rücker (Camunda) 00:54:01
- Event-driven microservices, the sense, the nonsense, and a way forward - Allard Buijze (AxonIQ) 00:40:21
- Using actors for data-driven stream processing - Amanda Kabak (CleanSpark) 00:49:04
- Business concerns
- Microservices migration patterns - Mark Richards (Self-employed) - Part 1 00:42:26
- Microservices migration patterns - Mark Richards (Self-employed) - Part 2 00:40:06
- On microservices, bounded contexts, and everything in between - Vladik Khononov (DoiT International) 00:49:24
- Service mesh from the ground up: How Istio can transform your organization - Megan O'Keefe (Google) - Part 1 00:46:06
- Service mesh from the ground up: How Istio can transform your organization - Megan O'Keefe (Google) - Part 2 00:43:11
- Reactive and its variants
- Domain-Driven Design
- Distributed systems
- Title: O'Reilly Software Architecture Conference 2020 - New York, NY
- Release date: February 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 0636920333777