Good Fences Make Good Neighbors
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the critical importance of modularity in software and architectural design in this NDC Oslo 2021 conference talk. Delve into the challenges of creating robust and sustainable modular designs, and discover why traditional approaches often fall short. Learn how to apply systems thinking to improve modularization efforts, considering all aspects of the problem space, including business needs and human factors. Gain insights into various modularization practices such as information hiding, SOA, microservices, DDD, and Team Topologies, and understand the theory behind them. Develop holistic system design skills to create solutions with requisite coherence, potentially safeguarding against the distributed big ball of mud that hinders agility and collaboration. Through this comprehensive exploration, enhance your ability to piece together effective modularization practices and improve your overall system design capabilities.
Syllabus
Intro
Fences Make Good Neighbors
The Usual Fiction
Cross Discipline
Modularity
Time to market
Mud
Book
Experimentation
Complexity
Physics
System Thinking
Parts Change
Russell Lake
A Prime of System Thinking
Different Types of Systems
Open System Thinking
Russel Lacov
Reductionism
Boundaries
Social System
Modularisation
Change frequently
Outside in view
Business capabilities
Main Dream Design
Windstorming
Free book
Take a bigger picture
Analysis and synthesis
Conclusion
Taught by
NDC Conferences
Related Courses
Strangling the Monolith - Applied Patterns & Practices from the TrenchesNDC Conferences via YouTube The Smallest Possible SRE Team
USENIX via YouTube Software Architecture, Team Topologies & Complexity Science
GOTO Conferences via YouTube Team Topologies, Software Architecture and Complexity
GOTO Conferences via YouTube Building Adaptive Systems for a Fast Flow of Change
GOTO Conferences via YouTube