Who Owns a Rule Shared Across Domain Capabilities? How Autonomous Domain Capabilities Protect Shared Rules While Business Decisions Stay Local
Choosing Storage Is Choosing What Your System Forgets State, fact, event, record, and what an event store keeps that a current-state database forgets.
Beyond Static Models: Behavior-First Design for Changing Domains Why Your ERD Is Not the Domain and How Events Make Systems Explainable
How I Built an Aggregateless Event Store with TypeScript and PostgreSQL A Practical Guide to Event Sourcing with Pure Functions, Query Filters, Optimistic Locking, and Without DDD Aggregates
Context, Rules, Decisions: The Formula for Better Domain Models Moving Beyond Mutable Objects to Explicit Business Logic
Aggregateless Event Sourcing Why Removing Aggregates Unlocks Simplicity, Flexibility, and Independent Feature Slices
Beyond Aggregates: Lean, Functional Event Sourcing Why I Moved Beyond Aggregates to Functional Domain Modeling
Applying Functional Core and Imperative Shell in Practice A Simple Rust Example for Testable Logic and Clear Boundaries
Beyond the Hype: Event Modeling, Event Sourcing, and Real Choices Understanding the Domain Before Adding Complex Storage Patterns