Thousands of software architects, aspiring software architects, senior developers, system leads, tech leads, software engineers, data architects, and tech team managers came together at O’Reilly Media’s Software Architecture Conference Berlin 2019 to learn how to design, build, and improve the architectures that are the foundation of all modern software systems.
Who did the attendees learn from? They learned from experts like senior software architect Carola Lilienthal (Workplace Solutions), a 30-year software engineering vet, who broke down the causes and costs of technical debt and then outlined the ways to eliminate it. And they learned from site reliability expert Jibby Ayo-Ani (Welkin) as she described Google’s BeyondCorp, a new enterprise security model in cloud computing that every software architect needs to understand. These speakers and gave SACON Berlin 2019’s attendees what they hoped to receive: The knowledge and insights required to become the best software architects they could be.
Get this video compilation of SACON Berlin 2019 and you’ll gain the opportunity to increase your skill set and move forward in your software architecture career.
- Complete video coverage of SACON Berlin 2019’s best keynotes, tutorials, and technical sessions—this compilation contains hours of SACON talks to study and absorb at your own pace and schedule.
- Keynote addresses from software architecture’s most incisive thinkers, including Bosatsu Consulting President Brian Sletten, ThoughtWorks principal technology consultant Zhamak Dehghani, and the Cloud Native Computing Foundation’s Director of Ecosystem, Cheryl Hung.
- Hands-on tutorials covering subjects like reusable information architecture; event storming for domain-driven design modeling; and building, specifying, and testing APIs with microservices.
- Application Architecture sessions, including Patrick Kua (Chief Scientist, N26) on scaling out architectural decision-making during rapid growth; Vladik Khononov (Chief Architect, Naxex) on DDD’s most common mistakes; and Paddy Fagan (Chief Architect, IBM Watson Care Manager) on implementing continuous architectural refactoring in a SaaS offering.
- Distributed Systems sessions, such as on the need for autonomous APIs in a landscape of impossibly complex distributed systems and how to architect a distributed system to monitor internet performance on a global scale.
- Microservices sessions, including one on microservices migration patterns by Mark Richards (Developertoarchitect.com) and one by Allen Holub (Holub Associates) on the meaning, advantages, and build-out requirements of choreographed microservices.
- Sessions on the fundamentals of software architecture, cloud native, serverless, enterprise architecture, leadership skills, security, chaos engineering, and more.
Table of contents
- Highlights from the Software Architecture Conference in Berlin, 2019
- Modern machine learning architectures: Data and hardware and platform, oh my - Brian Sletten (Bosatsu Consulting)
- Next data platform architecture: Distributed data mesh - Zhamak Dehghani (ThoughtWorks)
- The New Norms of Cloud Native - Cheryl Hung (Cloud Native Computing Foundation)
- The three-headed dog: Architecture, process, structure - Allen Holub (Holub Associates)
- Cognitive biases in the architect's life - Birgitta Boeckeler (ThoughtWorks)
- From the trenches: Patrick Kua - Patrick Kua (N26), Neal Ford (ThoughtWorks)
- Dynamic service meshes for microservices using Envoy proxy, Java, and Spring - Michael Hartle (Hartle Klug Consulting GmbH)
- Fashion retail at scale: To block or not to block - Jesus Manuel Piñeiro Cid (Inditex)
- The rise and fall of microservices - Mark Richards (Self-employed)
- Microservices migration patterns - Mark Richards (Self-employed)
- Service mesh patterns - Alex Soto (Red Hat)
- Choreographing microservices - Allen Holub (Holub Associates)
- Enterprise architecture
- A CRDT primer: Why CRDTs are perfect for eventual consistency - John Mumm (Wallaroo Labs)
- Think local: Reducing coordination and improving performance in your distributed systems - John Mumm (Wallaroo Labs)
- Autonomous APIs: Navigation in complex landscapes - Zdenek Nemec (Good API)
- Architecting a distributed system to monitor internet performance on a global scale - Sergio Freitas (ThousandEyes)
- On launching a distributed system to global markets - Kat Liu (N26)
- Extensible autonomous transactions in the world of microservices - Divya Nagar (Nexmo, the Vonage API Platform), Nicola Giacchetta (Vonage)
- Leadership skills
- API gateways and service meshes: Opening the door to application modernization - Daniel Bryant (Datawire)
- Honey, I shrunk the database: Resilience and recoverability in cloud native services - Sidney Shek (Atlassian), Jeff Farber (Atlassian)
- Cloud native survival kit - Pini Reznik (Container Solutions)
- A hitchhiker's guide to cloud native API gateways - Mario-Leander Reimer (QAware)
- Reactive and its variants
- Scaling out architectural decision making - Patrick Kua (N26)
- Practical experience of continuous architectural refactoring in a SaaS offering - Paddy Fagan (IBM), EAMONN MORIARTY (IBM)
- Patterns for micro-frontends - Erik Dörnenburg (ThoughtWorks)
- Adopting domain-driven design at scale: Near enemies and how to defeat them - Andrew Harmel-Law (ThoughtWorks), Gayathri Thiyagarajan (Expedia Group)
- How to build an evolutionary architecture - Antonio Jimenez (The Workshop), Pedro Martos (The Workshop)
- Architecture for modular frontend applications - Florian Rappl (smapiot), Lothar Schöttner (smapiot)
- Does architecture matter in a world of "quick hacks"? Architecture versus big data and ML - Mars Geldard (University of Tasmania), Paris Buttfield-Addison (Secret Lab)
- The rise, the ruin, and the rescue - Dr. Gernot Starke (aim42 | arc42 | INNOQ)
- Evolutionary UI: Change as a first-class citizen in the modern frontend world - Rufus Raghunath (ThoughtWorks), Giamir Buoncristiani (ThoughtWorks)
- 7 years of domain-driven design: Tackling complexity in large-scale marketing systems - Vladik Khononov (Naxex)
- The dark side of events - Vladik Khononov (Naxex)
- Micro-frontends: A microservice approach to the modern web - Ivan Jovanovic (NearForm)
- Business concerns
- Integration architecture
- DevOps Continuous Delivery
- Chaos engineering
- Containers Containers Orchestration
- Building, specifying, and testing APIs with microservices - Nick Ebbitt (Morgan Stanley), James Gough (Morgan Stanley), Matthew Auburn (Morgan Stanley)
- Applying reusability in information architecture - Edwin Maldonado (Contentful)
- How do I game design: Architecting games to expand your thinking - Paris Buttfield-Addison (Secret Lab), Mars Geldard (University of Tasmania), Tim Nugent (lonely.coffee), Jon Manning (Secret Lab)
- Hands-on: Introduction to domain storytelling - Stefan Hofer (Workplace Solutions), Dorota Kochanowska (Workplace Solutions)
- Releasing improved serverless functions with confidence - Jochem Schulenklopper (Xebia), Gero Vermaas (Xebia)
- Event storming for domain-driven design modeling - Kenny Baas-Schwegler (Xebia), João Rosa (Xebia)
- Title: O'Reilly Software Architecture Conference 2019 - Berlin, Germany
- Release date: November 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492050711
You might also like
Software Architecture Fundamentals, Second Edition
Being a successful software architect is more than just possessing technical knowledge. It’s about thinking like …
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …