Meet The Social Side of Your Architecture
summary
Argues that invisible organizational structure causes defects and delays and gives concrete ways to measure it: compute fractal figures from git by aggregating file commits into architectural components (fractal value 0–1) and spot components where 40–70% of commits touch multiple layers. Shows real microservice data: some services are 20–40k LOC with high team fragmentation, others 1–2k LOC still tightly coupled by change coupling, producing a “change-caplan” bottleneck. Recommends team-sized services (3–4 people), package-by-component, careful database boundaries, and tools like Codemap and CodeScene.
AI-written summary · about
chapters (23)
- 0:00Intro
- 1:17ontroversy: The Person or the Situation?
- 6:33Mental Models for Code
- 7:25The Mythical Man-Month
- 11:04We Treating Symptoms Instead of the Real Issues?
- 11:39Start: Detect Inter-Team Coordination needs in Code
- 13:40VCS - A Behavioral Data Source
- 14:28regate Files Into Architectural Building Blocks
- 17:37Inter-Team Coordination in a Layered Architecture
- 18:31Component our Feature Teams: Pick Your Poison?
- 19:35Component our Feature Teams?
- 20:04Some Common Arguments for Microservice
- 23:55The Two Forms Of Accidental Complexity
- 26:00Microservices and the Cost of Change
- 27:07The Change Coupling Bomb: An Inter-Team View 3 teams
- 28:41Microservices or "Microservices"?
- 29:21pnway's Law and Its Impact on Modularity
- 30:14Microservices?
- 32:14An Alternative to Layers: Package By Component
- 33:56sistent Macro Architecture, Diverse Micro Designs
- 37:40The Fundamental Attribution Error
- 39:35Provide Broad Knowledge Boundaries
- 41:17A Clean or Dirty Architecture?
related talks
53mKeynote - Software Architecture, Team Topologies and Complexity Science
40mThe (too) many faces of architecture
49mSoftware Architecture, Team Topologies & Complexity Science
39mTeam Topologies, Software Architecture & Complexity
45mSoftware Architecture for Humans!
41mInside Software Architecture - Where the Bodies are Buried
43mGood Fences Make Good Neighbours
01h 00mFractal Architecture
