awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zkavtaskin avatar

zkavtaskin/Domain-Driven-Design-Example

0
View on GitHub↗
1,880 نجوم·445 تفرعات·C#·11 مشاهدات

Domain Driven Design Example

Domain-Driven-Design-Example is a C# sample project and reference pattern that demonstrates how to structure business logic and domain models using domain-driven design principles. It implements enterprise application architecture patterns by isolating core business rules and domain entities from technical infrastructure concerns through bounded contexts.

The codebase implements core domain concepts using immutable value objects defined entirely by their attributes, alongside entities and application services. It coordinates external requests, transaction boundaries, and domain model interactions through a dedicated service workflow layer, while handling state changes through event-driven messaging to manage side effects across bounded system contexts.

The project includes web service integration for handling external client requests and incorporates shopping cart management workflows. Automated unit testing verifies core business rules and application behavior across isolated domain components without external dependencies.

Features

  • Domain-Driven Designs - Implements clean domain-driven architecture by separating core business logic from technical infrastructure concerns.
  • Domain Driven Design Samples - Provides a complete reference implementation demonstrating domain-driven design principles in C#.
  • Application Service Orchestration - Coordinates external requests and transaction boundaries through a dedicated application service layer.
  • Domain Model Implementations - Structures business entities, value objects, and core domain logic into clean layers.
  • Enterprise Application Architectures - Isolates core business rules from infrastructure concerns using enterprise architectural patterns.
  • Immutable HTTP Message - Represents domain concepts using immutable value objects defined entirely by their attributes.
  • Business Logic Testing - Verifies business logic correctness through automated unit testing of isolated components.
  • Isolated Layer Testing - Verifies core business rules and behavior through isolated automated unit tests without external dependencies.
  • Domain Event Emission - Triggers domain events to handle side effects reliably across bounded system contexts.
  • Backend Domain Events - Triggers messages on state changes to coordinate behavior across bounded contexts.
  • Side Effect Decoupling - Handles state changes through event-driven messaging to manage side effects across bounded contexts.

سجل النجوم

مخطط تاريخ النجوم لـ zkavtaskin/domain-driven-design-exampleمخطط تاريخ النجوم لـ zkavtaskin/domain-driven-design-example

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Domain Driven Design Example

مجموعات منسقة بعناية يظهر فيها Domain Driven Design Example.
  • Subsystem architecture patterns
  • إطار عمل لبناء تطبيقات SaaS بنمط DDD
  • موارد تعلم التصميم الموجه بالمجال (DDD)

الأسئلة الشائعة

ما هي وظيفة zkavtaskin/domain-driven-design-example؟

Domain-Driven-Design-Example is a C# sample project and reference pattern that demonstrates how to structure business logic and domain models using domain-driven design principles. It implements enterprise application architecture patterns by isolating core business rules and domain entities from technical infrastructure concerns through bounded contexts.

ما هي الميزات الرئيسية لـ zkavtaskin/domain-driven-design-example؟

الميزات الرئيسية لـ zkavtaskin/domain-driven-design-example هي: Domain-Driven Designs, Domain Driven Design Samples, Application Service Orchestration, Domain Model Implementations, Enterprise Application Architectures, Immutable HTTP Message, Business Logic Testing, Isolated Layer Testing.

ما هي البدائل مفتوحة المصدر لـ zkavtaskin/domain-driven-design-example؟

تشمل البدائل مفتوحة المصدر لـ zkavtaskin/domain-driven-design-example: cosmicpython/book — This project is a technical resource and pattern library for building enterprise applications with Python. It serves… citerus/dddsample-core — This project is a reference implementation and architectural sample of Domain-Driven Design. It serves as a codebase… vaughnvernon/iddd_samples — This project is a reference implementation of domain-driven design patterns and a sample of command query… stemmlerjs/ddd-forum — This project is a full-stack forum platform built with TypeScript that serves as a reference architecture for… ddd-by-examples/library — This project is a reference implementation of Domain-Driven Design patterns, functional domain modeling, and… kgrzybek/modular-monolith-with-ddd — This project provides a structured template for building enterprise applications using a modular monolith…

بدائل مفتوحة المصدر لـ Domain Driven Design Example

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Domain Driven Design Example.
  • cosmicpython/bookالصورة الرمزية لـ cosmicpython

    cosmicpython/book

    3,823عرض على GitHub↗

    This project is a technical resource and pattern library for building enterprise applications with Python. It serves as a guide for implementing clean architecture, providing a framework for separating core business logic from infrastructure and external frameworks. The material focuses on Domain-Driven Design and the application of architectural patterns to maintain complex business requirements. It provides specific guidance on the Repository pattern for data abstraction, Command-Query Responsibility Segregation for optimizing read and write paths, and the use of dependency inversion to dec

    Python
    عرض على GitHub↗3,823
  • citerus/dddsample-coreالصورة الرمزية لـ citerus

    citerus/dddsample-core

    5,272عرض على GitHub↗

    This project is a reference implementation and architectural sample of Domain-Driven Design. It serves as a codebase demonstrating how to align software design with a specific business domain to manage complex business logic. The implementation functions as a reporting system that receives and processes data via JSON payloads. It utilizes a structured domain model to define and automate business workflows and handle state changes. The architecture partitions the system into distinct application and domain layers, utilizing aggregate roots for consistency and the repository pattern for data a

    Java
    عرض على GitHub↗5,272
  • vaughnvernon/iddd_samplesالصورة الرمزية لـ VaughnVernon

    VaughnVernon/IDDD_Samples

    3,938عرض على GitHub↗

    This project is a reference implementation of domain-driven design patterns and a sample of command query responsibility segregation. It provides a collection of event-driven microservices that demonstrate the practical application of architectural principles for structuring complex software systems. The implementation separates read and write models through an event journal and organizes services into bounded contexts to maintain clear functional boundaries. It coordinates business logic by dispatching and consuming domain events to synchronize different modules. The project covers a range

    Java
    عرض على GitHub↗3,938
  • stemmlerjs/ddd-forumالصورة الرمزية لـ stemmlerjs

    stemmlerjs/ddd-forum

    2,088عرض على GitHub↗

    This project is a full-stack forum platform built with TypeScript that serves as a reference architecture for implementing domain-driven design and clean architecture patterns. It provides a structured environment for community discussion, enabling users to register, authenticate, and engage in moderated conversations across organized topic categories. The platform distinguishes itself by strictly separating core business logic from infrastructure concerns. By utilizing a layered hexagonal architecture and the repository pattern, the codebase isolates business rules from external frameworks a

    TypeScriptdddhackernewstypescript
    عرض على GitHub↗2,088
عرض جميع البدائل الـ 30 لـ Domain Driven Design Example→