Software Engineering Architecture Lab

Architecture Erosion: How Good Designs Decay

Small shortcuts, repeated for a year, become the architecture. Lesson 1 of Level 10: Architecture That Survives Change.

Level 10 · Architecture That Survives Change · Lesson 1 of 6

Small shortcuts, repeated for a year, become the architecture.

Continue learning

Try it hands-on

All lessons in Evolutionary Architecture

  1. Architecture Erosion: How Good Designs Decay
  2. Fitness Functions: Tests for Your Architecture
  3. Automated Architecture Tests with ArchUnit
  4. Incremental Change: Strangler Fig, Expand/Contract & Pipelines
  5. Evolving Data: Schema Changes Without Downtime
  6. Change Dimensions & the Last Responsible Moment