Updating data causes a lot of the problems we struggle with in our systems. Instead prefer append only data models.
A value stream depicts the ways in which an organization orchestrates its business capabilities to create stakeholder value..
Architecture is all about tradeoffs, every choice you'll make will come with side effects. In this post I'm covering typical side effects of the practices I tend to advocate.
This post explains what kinds of coupling exist in a system and how to achieve low coupling and high cohesion
Stay flexible and decide later.