Who Owns a Rule Shared Across Domain Capabilities? How Autonomous Domain Capabilities Protect Shared Rules While Business Decisions Stay Local
The Command Context Consistency Principle How Event Stores and Relational Databases Guard Business Decisions
Why Your Software Cannot Explain Its Business Decisions Make the path from command to outcome explicit in the architecture. How you store state, relational or event-sourced, is a separate decision.
Beyond Static Models: Behavior-First Design for Changing Domains Why Your ERD Is Not the Domain and How Events Make Systems Explainable
Getting Started in Real-Time: Commands, Events, and Brokers Demystified Understand commands, events, and brokers to build real-time APIs. Learn how to avoid polling and design more responsive.
Understanding Traits and Drop Glue in Rust Understand how Rust's trait interacts with drop glue and its potential impact on performance.
The Pragmatic Path: Embracing Simple, Lovable, and Complete Software Why simplicity and pragmatism are crucial for sustainable software development.