Growing Marijuana with Event-Sourcing
Another bank account example? Another shopping cart tutorial? No thanks. Event-sourcing is about telling stories — the complete, unvarnished history of how things happened. CRUD gives you a snapshot; …
Thoughts on software, systems, and more
Another bank account example? Another shopping cart tutorial? No thanks. Event-sourcing is about telling stories — the complete, unvarnished history of how things happened. CRUD gives you a snapshot; …
Time isn't just a timestamp—it's a business event. Learn how treating the passage of time as an event enables elegant business rules like "plants need attention after 2 days without water."
Reconstitution rebuilds state, but doesn't prevent invalid operations. Learn how aggregates enforce business rules to keep your system consistent.
My plant died from neglect while Grandma's thrived. Learn how reconstituting state from events lets you replay history and understand success.
CRUD stores only current state, losing history. Event‑Sourcing records every change as an immutable event, enabling you to answer "How did we get here?"