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

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

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

CodelyTV/typescript-ddd-example

0
View on GitHub↗
1,473 نجوم·231 تفرعات·TypeScript·12 مشاهداتpro.codely.tv/library/ddd-typescript/375662/about↗

Typescript Ddd Example

This project is a reference implementation for building scalable applications in TypeScript using Domain-Driven Design. It provides a structured codebase template that organizes business logic through tactical design patterns and strategic modeling to ensure the software reflects specific business requirements.

The architecture utilizes a hexagonal pattern to isolate core business logic from external infrastructure concerns such as databases and delivery mechanisms. It implements Command Query Responsibility Segregation to separate data modification operations from information retrieval tasks, and employs a domain event orchestrator to decouple system components.

These patterns facilitate an event-driven approach where asynchronous domain events are broadcast to trigger background workflows. By applying the dependency inversion principle, the implementation ensures that high-level business rules remain independent of low-level technical details.

Features

  • Hexagonal Architectures - Organizes code into concentric layers where core business logic remains independent of external frameworks and infrastructure concerns.
  • Domain-Driven Designs - Provides a reference implementation for building scalable applications using DDD, Hexagonal Architecture, and CQRS.
  • Command Query Responsibility Segregation - Implements architectural separation of data modification commands from information retrieval queries to optimize system performance.
  • Hexagonal Architecture Implementations - Organizes code into concentric layers to isolate core business logic from external infrastructure concerns.
  • CQRS Patterns - Separates data modification commands from retrieval queries to improve system performance and maintainability.
  • Event-Driven Workflow Initiators - Dispatches domain events to initiate background processes and side effects across the system.
  • Domain Event Emitters - Orchestrates the broadcasting of asynchronous domain events to decouple application components.
  • Event Bus Systems - Provides an internal event-driven architecture for decoupling system components through asynchronous message mediation.
  • Event-Driven Architectures - Broadcasts domain events to trigger background processes while maintaining loose system coupling.
  • Dependency Inversion Patterns - Applies dependency inversion to decouple high-level business rules from low-level infrastructure implementations like databases.
  • Tactical Design Patterns - Organizes business logic using tactical design patterns to ensure software reflects specific business requirements.
  • Command Query Separation - Segregates data modification commands from retrieval queries to simplify business logic maintenance.

سجل النجوم

مخطط تاريخ النجوم لـ codelytv/typescript-ddd-exampleمخطط تاريخ النجوم لـ codelytv/typescript-ddd-example

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

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

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

Start searching with AI

بدائل مفتوحة المصدر لـ Typescript Ddd Example

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Typescript Ddd 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
  • threedotslabs/wild-workouts-go-ddd-exampleالصورة الرمزية لـ ThreeDotsLabs

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348عرض على GitHub↗

    This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin

    Goclean-architecturecqrsddd
    عرض على GitHub↗6,348
  • ddd-by-examples/libraryالصورة الرمزية لـ ddd-by-examples

    ddd-by-examples/library

    5,805عرض على GitHub↗

    This project is a reference implementation of Domain-Driven Design patterns, functional domain modeling, and event-driven state coordination. It demonstrates the application of strategic and tactical design patterns to manage complex business requirements. The implementation utilizes a functional domain model with pure functions and immutable objects to manage state transitions and side effects. It features a Command Query Responsibility Segregation architecture to separate read and write models, alongside event-driven coordination to maintain consistency across autonomous business boundaries

    Java
    عرض على GitHub↗5,805
  • 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 لـ Typescript Ddd Example→

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

ما هي وظيفة codelytv/typescript-ddd-example؟

This project is a reference implementation for building scalable applications in TypeScript using Domain-Driven Design. It provides a structured codebase template that organizes business logic through tactical design patterns and strategic modeling to ensure the software reflects specific business requirements.

ما هي الميزات الرئيسية لـ codelytv/typescript-ddd-example؟

الميزات الرئيسية لـ codelytv/typescript-ddd-example هي: Hexagonal Architectures, Domain-Driven Designs, Command Query Responsibility Segregation, Hexagonal Architecture Implementations, CQRS Patterns, Event-Driven Workflow Initiators, Domain Event Emitters, Event Bus Systems.

ما هي البدائل مفتوحة المصدر لـ codelytv/typescript-ddd-example؟

تشمل البدائل مفتوحة المصدر لـ codelytv/typescript-ddd-example: cosmicpython/book — This project is a technical resource and pattern library for building enterprise applications with Python. It serves… threedotslabs/wild-workouts-go-ddd-example — This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query… ddd-by-examples/library — This project is a reference implementation of Domain-Driven Design patterns, functional domain modeling, and… stemmlerjs/ddd-forum — This project is a full-stack forum platform built with TypeScript that serves as a reference architecture for… sairyss/domain-driven-hexagon — This project is a TypeScript-based architectural framework designed to implement domain-driven design and hexagonal… vaughnvernon/iddd_samples — This project is a reference implementation of domain-driven design patterns and a sample of command query…

مجموعات مختارة تضم Typescript Ddd Example

مجموعات منسقة بعناية يظهر فيها Typescript Ddd Example.
  • أدلة وأمثلة على الهندسة الموجهة بالأحداث
  • موارد تعلم التصميم الموجه بالمجال (DDD)
  • إطار عمل لبناء تطبيقات SaaS بنمط DDD