The Adaptable Enterprise
- Evolutionary Architecture and the Strategic Management of Technical Debt
Chapter 1
- The Myth of the Static System
- The Architect’s Dilemma: The Trap of the “Final State”
- Why “Perfect” Designs Fail
- Defining Evolutionary Architecture
- The Three Pillars
- The Cost of Rigidity: Real-World Case Studies
- Regional Contrast: Mature vs. Emerging Markets
- Anti-Patterns: How We Get It Wrong
- “What Good Looks Like” Snapshot
- Key Takeaways
Chapter 2
- Evolutionary Mechanics
- The 2017 Shift: From Intuition to Framework
- The Three Pillars of Evolutionary Mechanics
- Implementing Fitness Functions: A Tiered Approach
- Real-World Example: The “Circular Dependency” Fitness Function
- Trade-offs: The Cost of Guidance
- Anti-Patterns in Evolutionary Mechanics
- “What Good Looks Like” Checklist
- Key Takeaways
Chapter 3
- Architecting with Fitness Functions
- Beyond Unit Testing: Protecting the “Ilities”
- Types of Fitness Functions
- Framework: The Fitness Function Matrix
- Continuous Governance: The CI/CD Integration
- Trade-offs & Challenges
- Anti-Patterns
- “What Good Looks Like” Checklist
- Key Takeaways
Chapter 4
- Strategic Domain-Driven Design (DDD)
- Aligning Code with Business: The Subdomain Model
- The Power of Bounded Contexts
- Context Mapping: The Social Architecture
- Real-World Example: The “Split Ledger”
- Trade-offs & Challenges
- Anti-Patterns
- “What Good Looks Like” Snapshot
- Key Takeaways
Chapter 5
- Incremental Migration Patterns
- The Death of the “Big Bang” Rewrite
- The Strangler Fig Pattern
- Real-World Case: The Brazilian E-commerce Pivot
- Branch by Abstraction
- Trade-offs: The “In-Between” State
- Anti-Patterns: The Road to Failure
- Migration “What Good Looks Like” Checklist
- Key Takeaways
Chapter 6
- Decoupling the Monolith
- Data Entanglement: The Hardest Problem
- Strategies for Splitting the Data
- Anti-Corruption Layers (ACL): The Firewall for Your Domain
- Real-World Example: The “Ghost” Customer
- Trade-offs: The Price of Independence
- Anti-Patterns
- “What Good Looks Like” Checklist
- Key Takeaways
Chapter 7
- Quantifying the Invisible
- Debt vs. Mess: Defining the Terms
- The Technical Debt Quadrant
- Strategic Debt (Prudent/Deliberate)
- Frameworks for Measurement: Using Flow Metrics
- The “Interest” Calculation: Communicating to Stakeholders
- Anti-Patterns
- “What Good Looks Like” Snapshot
- Key Takeaways
Chapter 8: The Language of ROI
- The Cost of Delay (CoD)
- Communicating Risk: The “Debt Backlog” for CFOs
- Negotiating the Roadmap: The 20% Rule
- Real-World Example: The “Yellow Card” System
- Anti-Patterns
- “What Good Looks Like” Snapshot
- Key Takeaways
Chapter 9: Organizational Topology
- Conway’s Law: The Mirror Effect
- The Inverse Conway Maneuver
- Moving from “Command and Control” to “Guardrails and Autonomy”
- The Framework for Empowered Teams
- Real-World Example: The “Self-Service” Migration
- Team Topologies: The Four Team Types
- Anti-Patterns
- “What Good Looks Like” Snapshot
- Key Takeaways
Chapter 10: The Future of Evolutionary Systems
- AI and Self-Healing Architectures: The Next Frontier
- The Shift in the Architect’s Role
Conclusion: Building for the Unknown
- Final Principles for the Evolutionary Leader:
- “What Future-Proof Looks Like” Checklist
- Key Takeaways