{"repo":"amirhosseinsaloot/dotnet-ddd","free":true,"listed":false,"github":"https://github.com/amirhosseinsaloot/dotnet-ddd","clone":"git clone https://github.com/amirhosseinsaloot/dotnet-ddd.git","description":".NET and VueJs","language":"C#","stars":24,"topics":["multitenancy","serilog","jwt","multitenant","postgresql-database","netcore-postgres","efcore-postgres","multidatabase-efcore","netcore-vue","efcore-multidatabase"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Domain-Driven Design (DDD) with .NET This repository provides an implementation of Domain-Driven Design (DDD) principles using .NET framework. The aim is to demonstrate how DDD can be applied in building robust, maintainable, and scalable software solutions. Please keep in mind that this repository serves as a boilerplate for architecture. It provides a foundation for building your application using the specified architecture. You have the flexibility to add additional domain services or domain events in the domain layer as per your specific requirements. Feel free to customize and extend the architecture based on your project needs. You can explore another architecture in this Onion Architecture repository. This repository showcases an implementation that includes unit tests and integration tests. It also provides a sample for the front end using Vue.js. Table of Contents - Introduction to DDD - Repository Structure - Domain Layer - Infrastructure Layer - Presentation Layer - Contributing - License Introduction to DDD Domain-Driven Design (DDD) is an approach to software development that focuses on modeling the problem domain and aligning it closely with the software implementation. The key principles of DDD include: - Ubiquitous Language : Creating a common, shared language between domain experts and developers to ensure a clear understanding of the problem domain. - Bounded Context : Defining clear boundaries within the domain to establish context-specific models and conce","default_branch":null,"files":null,"tree":[],"storefront":"/r/amirhosseinsaloot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amirhosseinsaloot/dotnet-ddd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}