|
|
|
|
|
by stephen
400 days ago
|
|
> Microservices are a design pattern for organisations as opposed
> to technology ... breakout into multiple teams I agree, but just saying "multiple teams" has led many eng directors to think "I have two squads now --> omg they cannot both be in the same monolith". When both squads are 5 people each. And the squads re-org (or "right size") every 9 months to re-prioritize on the latest features. Five years go by, 7 team/re-org changes, all of which made sense, but thank god we didn't microservice on the 2nd/3rd/4th/5th/6th team boundaries. :grimmacing: We should stay "stable, long-lived teams" -- like you need to have a team that exists with the same ownership and mandate for ~18 months to prove its a stable entity worth forming your architecture around. |
|