Engineering notes
Writing.
Practical essays on domain-driven design, distributed systems, architecture, product engineering, and the decisions behind maintainable software.
Article
Modernizing Legacy .NET Delivery for Azure Without a Big-Bang Rewrite
How I approached Azure App Service readiness, deployment automation, authentication, staging validation, and a reversible production cutover.
Read article →ArticleHow I Built a Distributed .NET Agent Platform for 2,000+ Windows Servers
Read article →ArticleHelping a Teammate Get Back to Work
Following an Azure Key Vault startup failure through credentials, permissions, and a shared fix for the development team.
Read article →ArticleModernizing Workflow Rules Through Domain-Driven Design
An incremental approach to putting business behavior in domain models while preserving existing administrative workflows.
Read article →ArticleEngineering a Product-Line Transition Across Data, Pricing, and Operations
Why a new product generation is a system-wide migration, not a single catalog update.
Read article →