When—and when not—CDC can break encapsulation, whether it matters, and strategies for avoiding these problems when it does happen.| www.decodable.co
Modeling your domain as timelines instead of object graphs| ismaelcelis.com
How to split up your large, complex, frontend codebases into simple, composable, independently deliverable apps.| martinfowler.com
Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.| martinfowler.com
Systems are constrained to follow the communication patterns of their designers.| martinfowler.com
CQRS (Command Query Responsibility Segregation) is the notion that you can use a different model to update information than the model you use to read information| martinfowler.com
There are problems with the centralized data lake. A future data mesh needs domains, self-service platforms, and product thinking.| martinfowler.com