Pipeline vs Chain of Responsibility vs ASP.NET Core Middleware
Compare Pipeline, Chain of Responsibility, and ASP.NET Core middleware by transformation, handler selection, continuation, ordering, and short-circuiting.
Software architecture deep dives for C# developers, focused on monolith patterns, modular monolith design, and decision frameworks versus microservices.
Showing 13–18 of 80 articles
Compare Pipeline, Chain of Responsibility, and ASP.NET Core middleware by transformation, handler selection, continuation, ordering, and short-circuiting.
Ardalis.Specification tutorial for version 9.3.1 with EF Core, covering DbContext and repository use, current APIs, limitations, and compatibility caveats.
Learn how to unit test C# processing pipeline behavior with deterministic checks for order, rejection, faults, cancellation, capacity, drain, and cleanup.
Specification Pattern DDD validation uses pure C# rules while structured results, request checks, and aggregate invariant enforcement stay clearly separate.
Learn how to register ordered pipeline stages with Microsoft DI, choose safe service lifetimes, create background scopes, and avoid captive dependencies.
Compare Specification, Repository, and Query Object in .NET, then place predicates, GoF patterns, validation, policies, and rules engines correctly in code.