architecturesoftware design
Domain-Composed Models: the shape most teams converge to anyway
Clean DDD is too much ceremony. Active Record becomes too coupled. After watching teams independently land on the same middle ground, it deserved a name.
Blog
Technical articles on platform engineering, software architecture, and the patterns that turn complex systems into reliable ones.
Clean DDD is too much ceremony. Active Record becomes too coupled. After watching teams independently land on the same middle ground, it deserved a name.
Most data teams test whether their pipelines run. Few test whether they express the right thing. In regulated environments, that distinction is the whole game.
VM provisioning, Kubernetes cluster setup, and application deployment — unified in a single Python codebase. A pattern for teams who want reproducibility without locking into a managed platform.