Pipeline Pattern in C#: A Modern .NET Guide
Learn the pipeline pattern in C#, its core stages, execution models, tradeoffs, and how to choose a stable .NET 10 implementation for production systems.
Software architecture deep dives for C# developers, focused on monolith patterns, modular monolith design, and decision frameworks versus microservices.
Showing 25–30 of 80 articles
Learn the pipeline pattern in C#, its core stages, execution models, tradeoffs, and how to choose a stable .NET 10 implementation for production systems.
Understand the Specification Pattern in C#, distinguish domain rules from query criteria and query envelopes, and decide when it fits a modern .NET design.
Clean architecture vs modular monolith in C# -- understand the key differences, when each applies, and why combining them is often the most powerful approach for .NET developers.
Learn when to move from microservices to monolith C# systems, the warning signs to watch for, and how to consolidate into a modular monolith.
Learn how to use the Strangler Fig pattern in C# to incrementally migrate a monolith to microservices. Step-by-step guide with real .NET code and YARP routing examples.
Modular monolith database design in C#: compare shared DbContext, DbContext per module, and database per module .NET strategies with real EF Core code.