Architecture as Knowledge | Kevlin Henney
Автор: Build Stuff - #1 Software Dev Conf
Загружено: 2023-11-30
Просмотров: 2831
🚀 Join One of Europe’s Top Software Development Conferences!
🎟 Get your tickets to Build Stuff: 👉 https://www.buildstuff.events/conf
💡 Become a Build Stuff Ambassador to get exclusive perks & rewards: 👉 https://buildstuff.events/pages/ambas...
📩 Kevlin Henney delves into the relationship between architecture and knowledge in software systems. He explores how architecture is not just about structures and systems, but a codification of collective beliefs that shape the function of a system. By examining software design, Henney demonstrates how to effectively manage incomplete knowledge in architecture and make design decisions that are adaptable to future changes. He emphasizes the importance of understanding the problem, the solution, and the consequences in every architectural decision.
🔍 In This Video, You’ll Learn About:
✅ The role of architecture in codifying knowledge
✅ How incomplete knowledge is a superpower in software design
✅ The concept of managing change in architecture
✅ Why architecture decisions should be based on real problems, not assumptions
✅ How to effectively use Architecture Decision Records (ADR)
✅ How to structure packages and dependencies based on change frequency
00:00 🚀 Build Stuff Conference – Get Your Tickets!
01:30 Introduction: The Importance of Architecture in Software Development
04:43 The Library System Problem: A Case Study for Architecture
08:00 Grace Hopper’s Wisdom: Architecture as a Foundation of Knowledge
11:16 The Concept of Incomplete Knowledge in Architecture
14:30 Working with the Unknown Unknowns in Software Design
17:00 The Challenge of Making Predictions in Software Architecture
20:34 Partitioning Code: Horizontal vs. Vertical
23:00 The Value of Patterns and Experience-Based Knowledge
26:00 How to Assess a Good Design Decision
29:00 Organizing Architecture with Layers of Change
32:11 Using Historical Data to Make Better Design Decisions
34:00 The Role of ADRs in Documenting Architectural Decisions
37:00 Localizing Changes in Software Systems
42:56 Conclusion: Embracing Incomplete Knowledge and Flexibility
🔥 Join the Build Stuff Community!
🌍 The Software Development Conference You Can’t Miss! 👉 https://www.buildstuff.events/conf
💡 Become a Build Stuff Ambassador & Get Exclusive Perks & Rewards! 👉 https://buildstuff.events/pages/ambas...
📢 Follow Build Stuff for Updates!
🔵 Facebook Page: / buildstuffconf
🐦 X: / buildstuffconf
🔗 LinkedIn Page: / build-stuff
📺 YouTube: / buildstuff
📷 Instagram: https://www.instagram.com/buildstuffc...
🎵 TikTok: / buildstuffconf
📩 Contact Us: info@buildstuff.events
📢 Join the conversation & share your thoughts using #BuildStuffConf
#BuildStuffConference #TechConference #BuildStuffConf #SoftwareArchitecture #DesignPatterns #KnowledgeManagement #SoftwareDevelopment #ADR #Microservices #SystemDesign #Programming #TechLeadership
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: