Clean Architecture - Curated .NET Articles & Tutorials
Curated .NET news, articles, and tutorials about Clean Architecture, drawn from .NET News Daily issues.
122 curated issues
How To Use Domain-Driven Design In Clean Architecture
A Practical Guide for .NET 10 Developers Building Enterprise-Grade Systems
Issue also covered: Azure, C#, .NET 10, .NET MAUI, Minimal APIs, OpenAI, Performance, Security
Read this issue →Repository Pattern with Entity Framework Core in .NET 10 | Clean Architecture Simplified
Building scalable applications in .NET 10 is not only about writing APIs — it is about writing maintainable code. That is why many…
Issue also covered: .NET Aspire, C#, Design Patterns, .NET 10, EF Core, OpenAI, OpenTelemetry, Semantic Kernel
Read this issue →Designing a Production-Ready Backend in .NET
An end-to-end practical architecture walkthrough using modular monoliths, CQRS, domain events, resiliency, and observability
Issue also covered: ASP.NET Core, Authorization, Blazor, CQRS, C#, .NET 10, GitHub Copilot, .NET MAUI
Read this issue →Refactoring an ASP.NET Core API with clean architecture
Learn how to refactor an ASP.NET Core API using clean architecture by separating validation, business logic, and database access into clear layers. The page Refactoring an ASP.NET Core API with clean ...
Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, C#, Domain-Driven Design, .NET 8, EF Core
Read this issue →VSA + CQRS without turning into a framework: the shared language your team has been wanting
Part four of the series “From Legacy Architecture to a Team That Ships.” In the previous articles, we moved from Clean Architecture to…
Issue also covered: AOT, ASP.NET Core, Azure, CQRS, .NET 10, EF Core, MediatR, OpenAI
Read this issue →Record vs Class in C#: When to Use What (With Real Examples & EF Core Guide)
Learn C# record vs class with examples, immutability, equality, EF Core limitations, and best practices for clean architecture.
Issue also covered: ASP.NET Core, Authentication, Azure, Azure DevOps, Cosmos DB, C#, .NET Framework, EF Core
Read this issue →Anti-Corruption Layer in .NET: Protecting Your Domain from External APIs
We had a clean domain. Orders, customers, payments — all modelled carefully, all speaking the same language. Then we integrated with a…
Issue also covered: ASP.NET Core, Blazor, C#, .NET Framework, EF Core, GitHub Copilot, OpenAI, Performance
Read this issue →Dependency Injection in .NET: Building Maintainable, Testable, and Scalable Applications.
Modern .NET development emphasizes clean architecture, maintainability, and flexibility. One of the most important concepts that enables…
Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, Docker, EF Core, OpenAI, Performance
Read this issue →Architectural Tests in .NET
Every codebase has an intended shape. Maybe not every single one, but in any non-trivial system, some level of consistency is essential.
Issue also covered: Azure, C#, .NET 10, EF Core, FluentValidation, GitHub Copilot, JWT, MediatR
Read this issue →Testing Needs a Seam, Not an Interface
In my last video, I said that clean architecture was killing your velocity. And man, you guys had thoughts. The number one pushback, the hill a lot of people were willing to die on, was testing. And I...
Issue also covered: Azure, C#, .NET Core, EF Core, OpenAI, Performance, Semantic Kernel, SQL Server
Read this issue →Building an E-Commerce Checkout System in C# .NET
How to stop losing customer money when your microservices crash mid-checkout
Issue also covered: ASP.NET Core, Benchmarking, C#, .NET 10, .NET Core, Performance, Redis, System.Text.Json
Read this issue →Implementing Clean Architecture in a .NET 10 Solution Guide
Master Clean Architecture in .NET 10! This guide provides a step-by-step approach with practical examples for building scalable, testable, and maintainable applications.
Issue also covered: ASP.NET Core, CQRS, C#, .NET 10, EF Core, Performance, Roslyn, Source Generators
Read this issue →How to Write Clean Code in C# Using Naming Conventions and Best Practices?
Master C# clean code: naming conventions, best practices, and SOLID principles. Write readable, maintainable, and scalable .NET applications. Improve team collaboration!
Issue also covered: C#, EF Core, Performance, Visual Studio Code
Read this issue →Clean C# Code: Best Practices, Smart Patterns & Real-World Examples in .NET Core
Writing code that works is just the beginning. Writing code that lasts — that your team can read, test, extend, and debug at 2 AM — is the…
Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, C#, Design Patterns, .NET 10, ASP.NET MVC
Read this issue →What Does "Simple" Really Mean in Enterprise .NET?
Minimal APIs, clean architecture, vertical slices, modular monoliths — the .NET ecosystem periodically renews its fascination with simplicity. Each wave promises to reduce friction, remove boilerplate...
Issue also covered: ASP.NET Core, .NET Aspire, AutoMapper, Azure, Benchmarking, C#, .NET 10, EF Core
Read this issue →Is Your .NET Architecture a Mess?
If you’re still jumping between five different folders just to update one API, you’re doing it the hard way. Clean Architecture is cool…
Issue also covered: ASP.NET Core, Azure, EF Core, .NET MAUI, Performance, Security, Visual Studio Code
Read this issue →Azure SQL Managed Instance just got WAY faster - Meet Next gen GP | Data Exposed
Microsoft Azure SQL: https://aka.ms/msazuresqlyt In this episode, Anna Hoffman and Uros Milanovic explain how you get lower latency, higher throughput and IOPS, more storage and databases per instanc...
Issue also covered: Azure, C#, .NET 10, .NET Core, EF Core, OpenAI, Source Generators, Visual Studio Code
Read this issue →Are exceptions exposing vulnerabilities in your .NET App?
Unhandled exceptions in ASP.NET Core can expose sensitive data. Learn when it happens, why it's dangerous, and how to fix it. The page Are exceptions exposing vulnerabilities in your .NET App? appeare...
Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, .NET 10, .NET Core, Minimal APIs, OpenAI
Read this issue →From Spaghetti to Clean Architecture: How to Decouple EF Core without Over-Engineering
Let’s be honest. We all love the idea of greenfield projects. But in the real world, the most impactful engineering work happens in the…
Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET Core, EF Core, OpenAI, Performance
Read this issue →What Is Clean Architecture in .NET With Practical Example?
Master Clean Architecture in .NET! Build scalable, testable, and maintainable applications with clear separation of concerns. Practical examples included.
Issue also covered: ASP.NET Core, Azure Functions, C#, .NET Core, Security
Read this issue →From Spaghetti to Clean Architecture: How to Decouple EF Core without Over-Engineering
Let’s be honest. We all love the idea of greenfield projects. But in the real world, the most impactful engineering work happens in the…
Issue also covered: AOT, ASP.NET Core, Azure, C#, Design Patterns, EF Core, ML.NET, OpenAI
Read this issue →Clean Architecture in .NET — Explained Simply for Interviews
When preparing for .NET interviews, one topic that almost always comes up is Clean Architecture.
Issue also covered: AOT, ASP.NET Core, .NET Aspire, Authentication, Authorization, Azure, C#, .NET Core
Read this issue →How to create clean architecture project in Microsoft Visual Studio
Clean Architecture separates your project into layers:
Issue also covered: ASP.NET Core, Authentication, Authorization, C#, .NET Core, Performance, Redis, Security
Read this issue →Extend Agents with MCP
Value task vs Task in .NET: When and Why to Use Each
Issue also covered: ASP.NET Core, Authorization, Blazor, C#, Dapper, Design Patterns, .NET 10, EF Core
Read this issue →Scalable .NET MAUI: Implementing Clean Architecture for Enterprise-Grade Apps
Introduction
Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, .NET 10, JWT, .NET MAUI, Web API
Read this issue →Clean Architecture With Document Databases, Minimal APIs, and CQRS in .NET 10
Part 1 — Laying a Rock-Solid Foundation Continue reading on Stackademic »
Issue also covered: Azure, CQRS, C#, Design Patterns, .NET 8, .NET Core, EF Core, Minimal APIs
Read this issue →Creating .Net Core Microservices using Clean Architecture using .Net 10 & Angular 21
Over the last few years, I’ve seen one pattern repeat itself again and again.
Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET Core, Minimal APIs, OpenAI, Security
Read this issue →Stop Rebuilding API Plumbing: A Clean Architecture .NET 10 Web API Starter
Week 2 of an API project is where optimism goes to get a reality check.
Issue also covered: ASP.NET Core, Cosmos DB, C#, .NET 10, EF Core, .NET MAUI, MediatR, OpenAI
Read this issue →Beyond the Rewrite: A Lead Developer’s Guide to Modernizing Legacy .NET & Angular System
Every developer eventually meets a legacy system that has quietly powered the business for years, reliable for customers, painful for…
Issue also covered: Azure, Benchmarking, Cosmos DB, C#, .NET Core, EF Core, GitHub Copilot, ML.NET
Read this issue →You Can’t Future-Proof Software Architecture
“Future proof your architecture” sounds good. But the reality is you can’t future-proof Software Architecture. When you really think about it, the future is just what’s breaking assumptions. You can’t...
Issue also covered: ASP.NET Core, Authentication, Azure, C#, Design Patterns, .NET 10, .NET Core, ASP.NET MVC
Read this issue →CLAUDE.md for .NET Developers - Complete Guide with Templates
Learn to write the perfect CLAUDE.md for .NET projects. Includes copy-paste templates for Clean Architecture, Minimal APIs, and enterprise solutions.
Issue also covered: C#, .NET 10, EF Core, Performance, RabbitMQ, Security
Read this issue →C# 14 and Clean Architecture: modeling expressive domains without boilerplate
The best way to evaluate a language feature is simple: does it reduce modeling and maintenance cost without compromising architecture? In…
Issue also covered: ASP.NET Core, Azure DevOps, C#, Domain-Driven Design, .NET 10, .NET Core, EF Core, GitHub Copilot
Read this issue →Repository Pattern: The Right Way to Free Your Code from the Database
When you apply the Repository Pattern correctly, the ORM you use becomes just an implementation detail.
Issue also covered: AOT, ASP.NET Core, Blazor, C#, Domain-Driven Design, Design Patterns, .NET 10, EF Core
Read this issue →Clean Architecture is an effective approach to organizing application code
Clean Architecture is an approach to organizing your code, and what’s most important is that it creates strong boundaries around the…
Issue also covered: Authentication, C#, .NET 10, .NET Core, EF Core, REST API, Test-Driven Development
Read this issue →How ABP.IO Framework Cuts Your MVP Development Time by 60%
Building a SaaS product from scratch is like constructing a skyscraper — you can either lay every brick manually or start with a…
Issue also covered: Benchmarking, CQRS, C#, .NET 10, .NET Framework, EF Core, Event Sourcing, FluentValidation
Read this issue →What is Redis and how does it fit into Clean Architecture in a .NET application
Unlock blazing-fast .NET performance with Redis! Learn how to integrate this in-memory data store into your Clean Architecture for caching, messaging, and more. Boost scalability!
Issue also covered: ASP.NET Core, C#, .NET 10, EF Core, GitHub Copilot, Performance, Redis, Visual Studio
Read this issue →Digital Essentialism in .NET: How Verdict is Redefining the Result Pattern
In the world of high-performance .NET development, the “Result Pattern” has officially arrived. It’s the preferred way to handle domain…
Issue also covered: Azure, Benchmarking, C#, .NET 10, JWT, Minimal APIs, ML.NET, Performance
Read this issue →Why Most Clean Architecture Implementations Fail in .NET
Clean Architecture is not hard. Misunderstanding it is.
Issue also covered: AOT, ASP.NET Core, .NET Aspire, Authentication, Authorization, Domain-Driven Design, Design Patterns, Event Sourcing
Read this issue →Why Do You Need To Write Architecture Tests in .NET
Explore how to write Architecture Tests with NetArchTest in .NET. Learn how Architecture Tests in .NET improve software quality, enforce and test design rules, prevent technical dept. Architecture Tes
Issue also covered: .NET Aspire, Authentication, Authorization, Azure Functions, C#, .NET 9, FluentValidation, Performance
Read this issue →Clean Architecture in .NET: Building the Domain & Application Layers
Part 2 — The Core That Powers Everything
Issue also covered: AOT, ASP.NET Core, Azure Functions, C#, .NET Core, EF Core, Kubernetes, Performance
Read this issue →7 Surprisingly Simple Lessons I Learned Designing Aggregate Roots in .NET
When I first stumbled into the world of Domain-Driven Design (DDD) and Clean Architecture, I felt like I’d walked into a PhD lecture…
Issue also covered: ASP.NET Core, Authentication, Azure, Cosmos DB, C#, Domain-Driven Design, Design Patterns, .NET 10
Read this issue →Clean Architecture With .NET 9 And CQRS
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
Issue also covered: ASP.NET Core, Azure, CQRS, C#, Design Patterns, .NET 10, .NET 9, .NET Core
Read this issue →The Myth of “Clean Architecture” in .NET: Why I Switched to Vertical Slices
Is Clean Architecture causing ‘lasagna code’ in your projects? Learn why Vertical Slice Architecture is the modern standard for…
Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, EF Core, Minimal APIs, Performance
Read this issue →Overengineering in .NET: Why Simplicity Wins
When Clever Code Becomes a Liability
Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET 10, .NET 8, EF Core, GitHub Copilot
Read this issue →Domain Validation With .NET | Clean Architecture, DDD, .NET 10
Domain validation is where your code stops being “just CRUD” and starts actually protecting your business rules.
Issue also covered: ASP.NET Core, Azure, C#, Domain-Driven Design, EF Core, Native AOT, Performance, Security
Read this issue →How to Use the Domain Event Pattern | DDD, Clean Architecture, .NET 10
Domain events are the moment your domain model stops being a boring CRUD database wrapper and starts acting like an actual system.
Issue also covered: ASP.NET Core, Azure, C#, Dapper, Domain-Driven Design, Design Patterns, .NET 10, .NET 9
Read this issue →Where To Put Validation in Clean Architecture (So It’s Obvious, Fast, and Never Leaks)
If your “validation” is sprinkled across controllers, services, and the database praying someone catches it… this is for you. In Clean…
Issue also covered: ASP.NET Core, Blazor, C#, .NET 10, .NET 9, .NET Core, EF Core, .NET MAUI
Read this issue →Clean Architecture With .NET 9 And CQRS — Project Setup
Let’s set up a Clean Architecture + CQRS project in .NET 9 the right way — no 10-layer overengineering, no mysterious “Core” folder that…
Issue also covered: AutoMapper, CQRS, C#, Dapper, Domain-Driven Design, Design Patterns, .NET 10, .NET 9
Read this issue →How to Write Architecture Tests for the Clean Architecture in .Net 9
You know how everyone says they’re doing Clean Architecture… …and then six months later your Domain project is referencing…
Issue also covered: ASP.NET Core, Azure Functions, C#, .NET 10, .NET Core, Redis
Read this issue →✅ Vertical Slice Aggregates — A Real Alternative to Clean Architecture in .NET
A Deep-Dive Architectural Article for Senior .NET Engineers
Issue also covered: ASP.NET Core, .NET Aspire, Azure DevOps, Benchmarking, CQRS, C#, Design Patterns, .NET 10
Read this issue →DTOs, ViewModel and Domain Model in C#
DTOs, ViewModels, and Domain Models each play a unique role in clean and maintainable architecture. They help separate business logic, UI…
Issue also covered: ASP.NET Core, Azure, .NET Core, EF Core, JWT, .NET MAUI, OAuth, SQL Server
Read this issue →Token Authentication in ASP.NET Core 9 With JWT | Clean Architecture [NET 9]
Part 1 — The Foundation, Identity Modeling, and JWT Theory (Deep & Practical)
Issue also covered: ASP.NET Core, .NET Aspire, Authentication, C#, Domain-Driven Design, .NET 10, .NET Core, GitHub Copilot
Read this issue →Clean Architecture Project Setup From Scratch (with .NET 9) — Copy-Paste Starter
If you want the full source code, join our community: Here
Issue also covered: ASP.NET Core, Azure, Blazor, C#, Docker, .NET 8, .NET 9, EF Core
Read this issue →.NET Clean Architecture DDD CQRS Template
Every new .NET project that needed real business logic and Domain-Driven Design (DDD) seemed to start from scratch. Without a shared…
Issue also covered: Application Insights, ASP.NET Core, C#, Domain-Driven Design, .NET 10, .NET 9, EF Core, gRPC
Read this issue →How to Apply Global Query Filters in EF Core — A Complete Real-World Guide (Clean Architecture, .NET
Part 1 of 2 — Enterprise-Level Implementation + Real Project Code
Issue also covered: ASP.NET Core, Blazor, C#, .NET Core, EF Core, GitHub, Performance, Security
Read this issue →Avoiding the “God Controller”: How to Refactor Your ASP.NET Core APIs
Transform your large controllers into clean, testable, and maintainable code the right way.
Issue also covered: Application Insights, ASP.NET Core, Azure DevOps, .NET 10, EF Core, GitHub Copilot, Minimal APIs, ML.NET
Read this issue →EF Core Performance Optimization Challenge | 233× Faster with Codes.
How to squeeze major performance gains from Entity Framework Core (EF Core) in .NET 9 using Clean Architecture, benchmarks &…
Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET Core, EF Core, MediatR, Minimal APIs
Read this issue →How To Add Fault Handling In ASP.NET Core With Polly | Clean Architecture, .NET 9.
Part 1 — Introduction, Architecture, and Project Setup
Issue also covered: ASP.NET Core, Azure, .NET 8, .NET 9, .NET Core, EF Core, Performance, Security
Read this issue →How To Implement Validation With MediatR And FluentValidation | Clean Architecture, DDD, .NET
Validation isn’t glamorous — but it’s the guardian of your system’s integrity. It keeps invalid data from creeping into your domain…
Issue also covered: Application Insights, AutoMapper, Azure, Azure Functions, Domain-Driven Design, Design Patterns, Docker, .NET 10
Read this issue →⚡ CQRS Doesn’t Have To Be Complicated | Clean Architecture, .NET 9 (With Code)
“Don’t overengineer. CQRS is about clarity — not complexity.”
Issue also covered: Application Insights, ASP.NET Core, AutoMapper, Azure, CQRS, C#, Dapper, Domain-Driven Design
Read this issue →Repository Pattern With Entity Framework Core | Clean Architecture, .NET 9
“A repository is like a well-organized library — it hides the messy details of where and how the books (data) are stored, so readers (the…
Issue also covered: ASP.NET Core, C#, .NET 10, EF Core, Performance, Visual Studio
Read this issue →ASP.NET Core Architecture Patterns: CQRS, DDD, Clean Architecture Mastery (Part -19 of 40)
Master ASP.NET Core architecture with this comprehensive guide! Explore CQRS, DDD, and Clean Architecture to build scalable, maintainable enterprise systems. Learn through real-world e-commerce exampl...
Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Azure Functions, Cosmos DB, CQRS, Domain-Driven Design
Read this issue →️ How to Write Architecture Tests for Clean Architecture with .NET 9
Maintaining a Clean Architecture isn’t just about writing layered code; it’s about ensuring that those layers stay clean, that…
Issue also covered: .NET Aspire, Blazor, C#, Design Patterns, .NET 10, EF Core, GitHub Copilot, OpenAI
Read this issue →How To Use Domain-Driven Design (DDD) in Clean Architecture — With C# and Real Examples.
When developers talk about scalable software design, two architectural patterns often come up: Clean Architecture and Domain-Driven…
Issue also covered: Application Insights, ASP.NET Core, Azure, C#, Domain-Driven Design, Docker, .NET 9, .NET Core
Read this issue →What Is an Entity? | Domain-Driven Design, Clean Architecture, and .NET 9.
When you first dive into Domain-Driven Design (DDD) and Clean Architecture, one of the first concepts you’ll encounter is the Entity.
Issue also covered: ASP.NET Core, .NET Aspire, Authentication, Authorization, Azure, C#, Domain-Driven Design, Design Patterns
Read this issue →Clean Architecture in .NET Core
This article provides a practical guide with code examples, demonstrating how to separate concerns using the Dependency Rule. Learn to structure your .NET Core projects effectively by isolating domain...
Issue also covered: AOT, ASP.NET Core, Azure, Blazor, C#, .NET 9, EF Core, Security
Read this issue →The Latest AI Features in VS Code (v1.105)
The Clean Architecture Spectrum: 5 Levels for .NET Systems (CRUD to Hexagonal)
Issue also covered: AOT, ASP.NET Core, Blazor, C#, Design Patterns, Docker, .NET 10, .NET 9
Read this issue →7 Practical Steps to Nail the Transactional Outbox Pattern in Clean Architecture (.NET 9)
You know that feeling when your API says “Order saved ✅”… but your message broker didn’t get the memo? That’s how ghost orders are born…
Issue also covered: ASP.NET Core, C#, .NET Framework, EF Core, Performance, PostgreSQL, Source Generators
Read this issue →Domain Validation With .NET | Clean Architecture, DDD, .NET 9
If you want the full source code, join our community: Here
Issue also covered: ASP.NET Core, Azure, Azure DevOps, Blazor, CQRS, C#, Domain-Driven Design, Design Patterns
Read this issue →Why I Stand By the Unit of Work Pattern With EF Core in.NET 9’s Clean Architecture
.NET Framework - a powerful & flexible platform for building web-based applications
Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, C#, Docker, EF Core, GitHub Copilot
Read this issue →Supercharge Your Data Access in.NET9: A Deep Dive into the Specification Pattern with EF Core
Write Faster SQL Queries With Dapper In .NET 9 | Clean Architecture
Issue also covered: ASP.NET Core, Azure, Blazor, C#, .NET 10, EF Core, .NET MAUI, Minimal APIs
Read this issue →Aggregate Root Design in DDD and Clean Architecture with .NET 9: A Deep Dive
If you want the full source code, join our community: Here
Issue also covered: ASP.NET Core, Azure, Benchmarking, C#, Domain-Driven Design, .NET 10, .NET 9, .NET Core
Read this issue →Deep Dive: Using the Domain Event Pattern in DDD, Clean Architecture, and .NET 9
If you want the full source code, join our community: Here
Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET 10, .NET 8, EF Core, GitHub
Read this issue →What Is An Entity? | Domain-Driven Design, Clean Architecture
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
Issue also covered: ASP.NET Core, Authentication, .NET 8, OpenAI, Performance, Security, Source Generators, Visual Studio
Read this issue →Layered Architecture vs Clean Architecture in .NET
Continue reading on Mind Meets Machine »
Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET Core, MediatR, Performance, Security
Read this issue →Practical Specification Pattern in .NET 9: From Queries to Clean Architecture
Level Up Your Query Logic: Using the Specification Pattern with .NET 9, Entity Framework Core, and Repository
Issue also covered: ASP.NET Core, AutoMapper, Azure, Blazor, C#, .NET 10, .NET 9, .NET Core
Read this issue →Why 90% of C# Code Fails the Clean Test (and the 3 Laws That Fix It)
Learn the exact principles top developers use to write maintainable, bug-resistant C# that stands the test of time — complete with… Continue reading on AWS Tip »
Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Blazor, C#, .NET 8, .NET MAUI
Read this issue →Modern .NET APIs: Minimal APIs, Clean Architecture, Aspire + Ollama
A practical blueprint for building maintainable, production-ready .NET APIs with Aspire, Minimal APIs, OpenAPI, and local AI models using…
Issue also covered: .NET Aspire, Azure, C#, .NET 10, Minimal APIs, ML.NET, Performance, Security
Read this issue →.NET AI Community Standup: AI Tools Every .NET Dev Needs 📎
CQRS Doesn’t Have To Be Complicated | Clean Architecture, .NET 9
Issue also covered: ASP.NET Core, Authentication, Authorization, AutoMapper, Azure, C#, Design Patterns, .NET 10
Read this issue →Clean Architecture vs Vertical Slice — Which One Should You Use?
Based on the latest developments in .NET 9 and the evolving architectural patterns in the .NET community, let’s explore how these two…
Issue also covered: ASP.NET Core, .NET Aspire, C#, .NET 10, .NET 9, .NET Core, EF Core, Minimal APIs
Read this issue →7 HIPAA-Compliant .NET SaaS Patterns for Healthcare Startups
Discover battle-tested .NET patterns for HIPAA-compliant healthcare SaaS. Learn encryption, audit logging, and access control strategies to avoid big penalties on violations.
Issue also covered: AOT, Application Insights, ASP.NET Core, .NET Aspire, Azure, Benchmarking, Blazor, C#
Read this issue →Refactoring A Modular Monolith Without MediatR in .NET
MediatR is one of my favourite libraries in .NET, I have been using it for 5+ years in production. Now I am removing it from my projects Continue reading on CodeX »
Issue also covered: AOT, ASP.NET Core, Azure, CQRS, C#, Dapper, Domain-Driven Design, .NET 10
Read this issue →CleanArchitecture: Clean Architecture & Onion Architecture in .NET
A concise, practical guide to Clean and Onion architectures and how my project “CleanArchitecture” helps .NET teams ship maintainable…
Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Blazor, C#, .NET Core, EF Core
Read this issue →Best Practice to Make your Project Cleaner in .NET Core
Discover essential best practices for building clean, maintainable .NET Core projects. Learn effective project structuring, dependency injection, configuration, logging, testing, security, and API des...
Issue also covered: ASP.NET Core, Azure, C#, Domain-Driven Design, Design Patterns, .NET 8, .NET 9, .NET Core
Read this issue →How Clean Architecture Differs From Layered
In a recent post I showed the way I structure my apps, only three layers — API, Core (business logic), and Infrastructure (handling…
Issue also covered: ASP.NET Core, .NET Aspire, C#, EF Core, Minimal APIs, OpenAI, Performance, Test-Driven Development
Read this issue →URL Shortener in .NET 9 | Clean Architecture & Performance Optimized
If you want the full source code, download it from this link: https://www.elitesolutions.shop/
Issue also covered: ASP.NET Core, Blazor, C#, .NET Core, EF Core, GitHub Copilot, JWT, Performance
Read this issue →Why I Use The Unit of Work Pattern With EF Core | Clean Architecture in .NET 9
Understanding Caching Strategies in .NET – A Practical Guide
Issue also covered: ASP.NET Core, Azure, CQRS, Dapper, .NET 9, EF Core, .NET MAUI, MediatR
Read this issue →Implementing Clean Architecture in .NET
Overview Continue reading on Predict »
Issue also covered: Azure, C#, JWT, Performance, REST API, Security, Unit Testing
Read this issue →How to Use the Domain Event Pattern | DDD, Clean Architecture, .NET 9
https://medium.com/@michaelmaurice410/how-to-use-the-domain-event-pattern-ddd-clean-architecture-net-9-76a6c314e610
Issue also covered: Application Insights, Authentication, Azure, Azure Functions, Benchmarking, C#, Domain-Driven Design, Design Patterns
Read this issue →Repository Pattern & Clean Architecture With Entity Framework Core in .NET 9
https://medium.com/@michaelmaurice410/repository-pattern-clean-architecture-with-entity-framework-core-in-net-9-5cbf37aefd03
Issue also covered: ASP.NET Core, .NET 9, EF Core, GitHub Copilot, Performance, RabbitMQ, Redis, SQL Server
Read this issue →The True North of Clean .NET Architecture: Why Boundaries Matter More Than Ever
https://medium.com/@herbertmoroni/the-true-north-of-clean-net-architecture-why-boundaries-matter-more-than-ever-70151403f5b9
Issue also covered: ASP.NET Core, Authentication, Authorization, Blazor, C#, Design Patterns, .NET 9, .NET Core
Read this issue →Layered Architecture in .NET Core
https://medium.com/@kacar7/layered-architecture-in-net-core-f3a67ce7238a
Issue also covered: Azure Functions, Blazor, C#, Design Patterns, .NET 10, .NET 9, .NET Core, EF Core
Read this issue →What Is An Entity? | Domain-Driven Design, Clean Architecture, .NET 9
https://medium.com/@michaelmaurice410/what-is-an-entity-domain-driven-design-clean-architecture-net-9-024cfc9b2224
Issue also covered: ASP.NET Core, .NET Aspire, Blazor, C#, Domain-Driven Design, Docker, .NET 10, .NET Core
Read this issue →How to Write Architecture Tests for the Clean Architecture in .NET 9
https://medium.com/@michaelmaurice410/how-to-write-architecture-tests-for-the-clean-architecture-in-net-9-db9e1d3443c9
Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, C#, Dapper, Design Patterns, .NET 9
Read this issue →ASP.NET Core Web API with Clean Architecture: A Practical Guide for Beginners | EN
https://freecnsz.medium.com/asp-net-core-web-api-with-clean-architecture-a-practical-guide-for-beginners-en-d499f20ba9ff
Issue also covered: ASP.NET Core, Azure, Benchmarking, Blazor, Cosmos DB, C#, .NET 10, Minimal APIs
Read this issue →Clean Architecture in .NET 9: A Modern Approach to Building Scalable Apps
https://medium.com/@tonoy300/clean-architecture-in-net-9-a-modern-approach-to-building-scalable-apps-6405ebdfddc6
Issue also covered: ASP.NET Core, .NET Aspire, Authentication, AutoMapper, Blazor, C#, .NET 10, .NET 9
Read this issue →Clean Architecture with .NET
https://medium.com/@michaelmaurice410/clean-architecture-with-net-3caa275e3398
Issue also covered: ASP.NET Core, Authentication, Azure, C#, EF Core, MediatR, Minimal APIs, OpenTelemetry
Read this issue →Mastering .NET Architecture
https://www.c-sharpcorner.com/article/mastering-net-architecture/
Issue also covered: ASP.NET Core, C#, Design Patterns, .NET Core, OpenTelemetry, Performance
Read this issue →Why Your .NET Architecture Fails at Scale — and 11 Patterns to Fix It
https://medium.com/@mohsho10/why-your-net-architecture-fails-at-scale-and-11-patterns-to-fix-it-ae14fc821db0
Issue also covered: Authentication, Authorization, Azure, Azure DevOps, C#, .NET 9, EF Core, JWT
Read this issue →Stop Misusing DI in .NET — The 2025 Survival Guide for Clean Architecture
https://medium.com/@mohsho10/stop-misusing-di-in-net-the-2025-survival-guide-for-clean-architecture-dc8f9d7cd16d
Issue also covered: ASP.NET Core, C#, Dapper, .NET Core, Minimal APIs, Performance, Security, Solid Principles
Read this issue →My Production-Ready .NET Clean Architecture Template (Used Across 10+ Azure Apps)
https://medium.com/@mohsho10/my-production-ready-net-clean-architecture-template-used-across-10-azure-apps-1617ffc0f6bd
Issue also covered: ASP.NET Core, .NET Aspire, Azure, Azure Functions, C#, .NET 8, EF Core, Kafka
Read this issue →Building Scalable APIs with Vertical Slice Architecture in .NET
https://www.c-sharpcorner.com/article/building-scalable-apis-with-vertical-slice-architecture-in-net/
Issue also covered: Azure, Azure DevOps, C#, EF Core, GitHub Copilot, Minimal APIs, Performance
Read this issue →Clean Architecture with Modular Monolith and Vertical Slice
https://medium.com/@eda.belge/clean-architecture-with-modular-monolith-and-vertical-slice-896b7ee22e3e
Issue also covered: Azure, C#, .NET 9, EF Core, Native AOT, Performance, Service Bus, Visual Studio
Read this issue →Top 5 Must-Have .NET Libraries for 2025 Projects
https://medium.com/@karthikns999/top-5-must-have-net-libraries-for-2025-projects-aea86de70260
Issue also covered: ASP.NET Core, Azure, C#, Event Sourcing, Performance, REST API, Security
Read this issue →How I Used Domain-Driven Design to Fix My Messy Clean Architecture — And Why You Probably Should…
https://medium.com/@michaelmaurice410/how-i-used-domain-driven-design-to-fix-my-messy-clean-architecture-and-why-you-probably-should-ec9f6074c3ff
Issue also covered: ASP.NET Core, Azure, C#, Domain-Driven Design, .NET 10, EF Core, GitHub Copilot, gRPC
Read this issue →Building a Code Navigation Server with C# and .NET: An MCP Case Study with AICodeNavigator
https://medium.com/@shahriddhi717/building-a-code-navigation-server-with-c-and-net-an-mcp-case-study-with-aicodenavigator-883f059d938e
Issue also covered: ASP.NET Core, C#, Design Patterns, .NET 8, .NET 9, EF Core, GitHub Copilot, Performance
Read this issue →Clean Architecture en .NET
https://medium.com/@darasat/clean-architecture-en-net-3bff43589c01
Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, EF Core, GitHub Copilot, .NET MAUI, Performance
Read this issue →Dynamic Database Web API in .NET 9: Clean Architecture & MediatR for Flexibility
https://www.csharp.com/article/dynamic-database-web-api-in-net-9-clean-architecture-mediatr-for-flexibility/
Issue also covered: ASP.NET Core, Azure, C#, .NET Core, Event Sourcing, MediatR, Minimal APIs, ML.NET
Read this issue →Entity Framework 9 - GroupBy Throwing Exception
https://www.csharp.com/article/entity-framework-9-groupby-throwing-exception/
Issue also covered: ASP.NET Core, Blazor, C#, EF Core, GitHub Copilot, .NET MAUI, Performance, Unit Testing
Read this issue →