5 Comments
User's avatar
Nick Zylkowski's avatar

Great list and plenty of strong foundations there.

On the monolith vs microservices spectrum: I usually experienced one of the two extremes, often going from monolith straight to microservices feeling the burden at times. Recently I heard about Self-Contained Systems as a middle ground, which sounds convincing as a more balanced approach between team autonomy and distributed complexity.

Thinking about it a bit more, I think a solid scaling path should be: modular monolith-> self-contained systems -> microservices - moving to the next stage only when truly needed.

Expand full comment
Javad's avatar

thanks for sharing these insights. they are really helpful

Expand full comment
Austen McDonald's avatar

Boring solutions get extra benefit these days from being well-represented in AI training data :)

Expand full comment
The Girl Who Caught Up ♡'s avatar

Added these books to my book list, thank you!

Expand full comment
Neural Empowerment's avatar

Pure gold. It would have taken years to get these insights through my thick skull out in the wild. 🙏

Expand full comment