Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the intersection of software design and architecture in this 45-minute conference talk featuring industry experts Sam Newman, Jacqui Read, and Simon Rohrer from GOTO Copenhagen 2025. Delve into the fundamental nature of software design and discover how it connects with architectural decisions while learning the critical importance of communicating context, design, and architecture effectively across organizations. Master the use of Architectural Decision Records (ADRs) including why and how to implement them, explore templates and automation strategies for keeping documentation fresh and relevant, and understand techniques for bridging the communication gap between developers and architects. Examine the delicate balance between standardization and over-standardization in platform engineering contexts, and discover how to establish effective feedback loops for continuous improvement in software development processes. Gain insights from the authors of influential books including "Building Microservices," "Communication Patterns," and "Sooner Safer Happier" while participating in an interactive session designed to address your specific questions about software design and architectural clarity at scale.
Syllabus
Intro
What is software design?
Decision‑Records: Why & how to use them
Keeping documentation fresh – ADR templates & automation
Bridging the Dev ↔ Architect gap
Standardizing vs Over‑standardizing Platform Engineering
Feedback loops & continuous improvement
Outro
Taught by
GOTO Conferences