Software ArchitectureIntegrating systems with DDD: how to protect your domain using OHS, PL, and ACLDDD practices for integrating external systems without contaminating your application domain.6 min readAll articles
Recent posts about software architecture, software engineering, cloud, platform, and technical leadership.
5 articles published
Latest articles
Software ArchitectureIntegrating systems with DDD: how to protect your domain using OHS, PL, and ACLDDD practices for integrating external systems without contaminating your application domain.6 min read
Software EngineeringResult Pattern: control flow done rightHow to use the Result Pattern to make expected failures explicit, avoid exceptions as control flow, and improve readability in .NET applications.5 min read
Software ArchitectureAgile documentation with the C4 ModelHow to use the C4 Model to document software architecture with simple diagrams, clear abstraction levels, and more effective communication.5 min read
Software ArchitectureResilient applications with SAGAHow to use the Saga pattern to build resilient applications, coordinate distributed transactions, and balance availability with eventual consistency.7 min read
Software EngineeringAutomating integration tests with TestContainers and DockerHow to use TestContainers, Docker, xUnit, and WebApplicationFactory to automate integration tests with real dependencies in .NET applications.5 min read