Skip to content
#

ddd

Domain-driven design (DDD) is is a programming paradigm where code is separated into domains with distinct business logic. This helps isolating relating logic and stick to each domain’s objective.

Here are 4,239 public repositories matching this topic...

Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor. Moved to https://github.com/dotnet/eShop.

  • Updated Nov 15, 2023
  • C#
awesome-software-architecture
evolutionary-architecture-by-example

Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.

  • Updated Oct 18, 2025
  • C#