01 / EXPLORE
05WORKING EXPERIMENTSPatterns, under pressure.
Understand what a pattern changes, what it costs, and when to leave it on the shelf. One experiment at a time.
Interactive patterns
05 EXPERIMENTS TO EXPLORE
EXP. 01Resilience
Circuit Breaker
Give a failing dependency room to recover. Keep the rest of the system moving.
Interactive experimentSTART HERE
EXP. 02Distributed transactions
Saga
A business transaction, several local commits. Plan what happens when a step fails.
Interactive experimentEXPLORE
EXP. 03Data architecture
CQRS
Let writes protect the rules. Let reads serve the questions.
Interactive experimentEXPLORE
EXP. 04System evolution
Strangler Fig
Replace a system one capability at a time. Keep the business running.
Interactive experimentEXPLORE
EXP. 05Communication
Event-Driven Architecture
Publish what happened. Let other parts of the system react in their own time.
Interactive experimentEXPLORE
START WITH A QUESTION
What happens when a dependency slows down? How do you undo half a transaction? A pattern becomes useful when you understand the problem it responds to.