Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the true meaning of software architecture beyond specific technologies in this 41-minute conference talk from GOTO Copenhagen 2024. Learn why architecture is fundamentally about designing relationships between system parts rather than mastering particular tools like Kubernetes. Discover five essential practices that distinguish great architects: expanding your thinking toolset beyond technical skills, practicing metacognition to understand how you think about problems, excelling at systemic reasoning to see the bigger picture, focusing on relationships between components and people, and knowing when to shift paradigms. Understand how architecture requires socio-technical skills that blend social and technology capabilities, and how our collective thinking patterns directly influence the systems we build in production. Gain insights into systems thinking principles and learn why the most important architectural decisions often happen in conversations and mental models rather than in code, while still maintaining technical excellence as a foundation for credible architectural leadership.
Syllabus
00:00 Intro
05:06 5 practices of a modern architect
06:35 No. 1: Expand your thinking toolset
11:43 No. 2: Practice metacognition
17:17 No. 3: Be excellent at systemic reasoning
26:06 No. 4: Focus on relationships
29:52 No. 5: Shift the paradigm …when necessary
38:26 Bonus: Be really good at building tech
39:30 Summary
40:41 Outro
Taught by
GOTO Conferences