I'm Andreas, a backend engineer building distributed systems. I write about domain-driven design, event sourcing, CQRS, and the operational realities of running services in production.
Contact
Articles
-
Coordinating Persistence in Event-Sourced Systems: The Unit of Work Pattern in Go
How the Unit of Work pattern coordinates aggregate persistence, read model updates, and outbox writes within a single transaction in Go.
-
Practical Event Sourcing with CQRS in a Go Service
Building an event sourced Go service from scratch using aggregates, projections, and optimistic concurrency.