architecture
Clean Architecture in .NET Articles, Tutorials & News
Clean Architecture in .NET articles, tutorials, and news from the DotNetNews archive.
254 articles Updated Page 2 of 11
Browse additional Clean Architecture in .NET articles from the DotNetNews archive.
Clean Architecture in .NET articles
Page 2 of 11
Newest first
-
Modular Monolith First: Why It Beats Microservices on Day One
Medium Issue #511
Every few weeks someone asks why a new product isn’t “built on microservices.” My honest answer: on day one, you don’t know where your…
-
Building Multi-Tenant ASP.NET Core Applications with Clean Architecture
C# Corner Issue #509
Master multi-tenancy in ASP.NET Core with Clean Architecture. Learn isolation strategies, tenant identification, and secure data handling for scalable SaaS.
-
Modernizing .NET — Part 33: Architecture Patterns We Used Carefully
Medium Issue #509
Why we used event-driven design, CQRS, and Clean Architecture selectively — and avoided turning migration into a second transformation.
-
Modular Monolith vs Microservices: The .NET Architecture Decision Most Teams Get Wrong
Medium Issue #507
When starting a new .NET application, one architectural question appears repeatedly:
-
The Day I Realised My Service Had Become a Monster
Medium Issue #506
It started with a simple request.
-
Background Jobs and Workers in .NET Backend Systems: How to Design Reliable Background Processing
Medium Issue #506
In Part 1, I wrote about boundaries. In Part 2, I wrote about aggregates and invariants. In Part 3, I wrote about domain events. In Part 4…
-
Clean Architecture in .NET: Benefits, Trade-Offs, and Common Pitfalls
C# Corner Issue #506
Master Clean Architecture in .NET: explore benefits, trade-offs, common pitfalls, and best practices for building maintainable, testable applications.
-
Clean Architecture in .NET — A Simple, Complete Guide Anyone Can Understand
Medium Issue #505
Modern software applications can become difficult to maintain when everything is mixed together.
-
Multi‑Tenancy in .NET Applications: Strategies, Trade‑offs, and a Clean Architecture Approach
C# Corner Issue #505
Master multi-tenancy in .NET Clean Architecture. Explore strategies, trade-offs, and implementation for scalable SaaS.
-
Building a Multi-Vertical Clean Architecture Platform for Azure Functions (.NET 10)
Medium Issue #504
Three repos, one architecture, and the database question every growing API platform eventually has to answer
-
SOLID on .NET: From Spaghetti Code to Clean Architecture (Practical Refactoring)
Medium Issue #503
Whenever the topic of “SOLID” comes up, it’s common to see a flurry of abstract theoretical explanations. The problem is that, in the…
-
Your Validation Attributes Are Hiding Business Logic
Medium Issue #500
Where Data Annotations run out of road, and what replaces them.
-
Building a Console-Based Vehicle Rental Management System Using N-Layer Architecture in C# and EF Core
C# Corner Issue #500
Learn C# data management with Entity Framework Core. Set up connections, manage entities, and implement data operations for your applications.
-
Compose validators, don’t copy them: a reusable FluentValidation kit
Medium Issue #499
“Email must be valid, password must be strong, name is required.” Every command re-declares those rules, and then they drift. Here is a…
-
How SOLID Helped Me Delete Nearly 5,000 Lines of Code
Medium Issue #499
Every legacy codebase has one. The file nobody wants to open. The one that shows up in every merge conflict. The one everyone is just a…
-
A Modular Vertical Slice Architecture Starter Kit for Real-World .NET
Medium Issue #498
Stronger boundaries, durable messaging, and serious reliability patterns without day-one distributed overhead.
-
Clean Architecture + Vertical Slice Architecture in .NET
Medium Issue #498
Most software projects don’t become difficult because of complex business logic — they become difficult because of poor organization.
-
Domain-Driven Design (DDD)
Medium Issue #497
Prerequisite Note: While this tutorial is implemented using .NET and the Clean Architecture, the DDD concepts explored here are universal…
-
Multi-Tenant Saas Architecture
C# Corner Issue #497
Explore multi-tenant SaaS architecture: request-driven, Clean Architecture, tenant-agnostic logic, and cloud-native stack for scalability.
-
Multi-Tenancy Isn’t About Databases
codeopinion.com Issue #496
You start off with what seems like the obvious solution to a multi-tenant SaaS application. We have tenant A. We have tenant B. We have one application and one database. Within that database, for ever...
-
How to Test Vertical Slice Architecture
Milan's .NET Weekly Issue #495
The most common question I get about vertical slice architecture isn't about structure. It's "where do my tests go?" The layered-architecture testing habits (mock the repository, test the service) don...
-
️ Modernizing .NET — Part 32: When Four Architectures Coexist
Medium Issue #495
A framework migration can use layered design, modular boundaries, middleware flow, and service contracts without treating them as rivals.
-
Modular Monolith Architecture in C#: The Pragmatic Path to Scalable .NET Applications
Medium Issue #494
I Stopped Building Microservices — Here’s Why Modular Monolith Changed Everything
-
Specifications over LINQ spaghetti: composable, reusable query intent
Medium Issue #494
A .Where(s => s.SpeakerId == id && !s.IsDeleted && s.IsPublished) copied into nine controllers is nine places to forget the authorization…
-
Use Ports and Adapters to Make ASP.NET Core Migration Incremental
Medium Issue #491
Wrap legacy framework dependencies behind stable interfaces so infrastructure can change without rewriting business logic.