Clean Architecture in .NET: A Practical Guide
Clean Architecture in .NET 10 explained: layers, the dependency rule, project layout, use case handlers, validation, mapping, testing and vertical slices.
Design maintainable .NET systems: Clean Architecture, DDD, CQRS, event sourcing, microservices, messaging, modular monoliths, design patterns and legacy modernization.
9 guides
Architecture is the set of decisions that are expensive to change later. These guides explain the most influential architectural styles and patterns in the .NET ecosystem, with honest guidance on when each one helps and when it adds accidental complexity.
Explore Clean Architecture, Domain-Driven Design, CQRS and event sourcing, microservices and asynchronous messaging, the increasingly popular modular monolith, classic design patterns expressed in modern C#, and proven strategies for modernizing legacy .NET Framework applications.
Clean Architecture in .NET 10 explained: layers, the dependency rule, project layout, use case handlers, validation, mapping, testing and vertical slices.
Domain-Driven Design in C#: ubiquitous language, bounded contexts, aggregates, value objects as records, domain events and EF Core 10 mapping patterns.
CQRS and the mediator pattern in .NET: commands, queries, handlers, pipeline behaviors, MediatR's license change, Wolverine, Mediator and read models.
Event sourcing in .NET explained: event stores, streams, projections, snapshots, upcasting, idempotency, Marten, KurrentDB and GDPR crypto-shredding.
Microservices architecture with .NET: service boundaries, data ownership, gRPC and messaging, gateways, sagas, outbox, OpenTelemetry, Aspire and eShop.
Compare Azure Service Bus, RabbitMQ and Kafka in .NET: delivery guarantees, idempotent consumers, the outbox pattern, dead-lettering and MassTransit.
Build a modular monolith in .NET: module boundaries, per-module schemas, in-process messaging and NetArchTest or ArchUnitNET rules that hold as it grows.
Creational, structural and behavioral design patterns in modern C#, built with dependency injection and the patterns already inside the BCL and ASP.NET Core.
A practical roadmap for modernizing .NET Framework apps: assessment, AI-assisted tooling, System.Web adapters with YARP, CoreWCF and EF6 migration.
No matches. Try the site search.