awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CodelyTV avatar

CodelyTV/typescript-ddd-example

0
View on GitHub↗
1,473 stele·231 fork-uri·TypeScript·11 vizualizăripro.codely.tv/library/ddd-typescript/375662/about↗

Typescript Ddd Example

Acest proiect este o implementare de referință pentru construirea de aplicații scalabile în TypeScript folosind Domain-Driven Design (DDD). Oferă un template de codebase structurat care organizează logica de business prin tipare de design tactice și modelare strategică pentru a asigura că software-ul reflectă cerințele specifice de business.

Arhitectura utilizează un tipar hexagonal pentru a izola logica de business de bază de preocupările externe de infrastructură, cum ar fi bazele de date și mecanismele de livrare. Implementează Command Query Responsibility Segregation (CQRS) pentru a separa operațiunile de modificare a datelor de sarcinile de regăsire a informațiilor și utilizează un orchestrator de evenimente de domeniu pentru a decupla componentele sistemului.

Aceste tipare facilitează o abordare bazată pe evenimente, unde evenimentele de domeniu asincrone sunt difuzate pentru a declanșa fluxuri de lucru în fundal. Prin aplicarea principiului inversării dependenței, implementarea asigură că regulile de business de nivel înalt rămân independente de detaliile tehnice de nivel scăzut.

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.

Istoric stele

Graficul istoricului de stele pentru codelytv/typescript-ddd-exampleGraficul istoricului de stele pentru codelytv/typescript-ddd-example

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Typescript Ddd Example

Colecții selectate manual în care apare Typescript Ddd Example.
  • Ghiduri și exemple de arhitectură bazată pe evenimente
  • Resurse pentru învățarea Domain-Driven Design
  • un framework pentru construirea de aplicații SaaS bazate pe DDD

Alternative open-source pentru Typescript Ddd Example

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Typescript Ddd Example.
  • cosmicpython/bookAvatar cosmicpython

    cosmicpython/book

    3,823Vezi pe 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
    Vezi pe GitHub↗3,823
  • threedotslabs/wild-workouts-go-ddd-exampleAvatar ThreeDotsLabs

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348Vezi pe 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
    Vezi pe GitHub↗6,348
  • ddd-by-examples/libraryAvatar ddd-by-examples

    ddd-by-examples/library

    5,805Vezi pe 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
    Vezi pe GitHub↗5,805
  • stemmlerjs/ddd-forumAvatar stemmlerjs

    stemmlerjs/ddd-forum

    2,088Vezi pe 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
    Vezi pe GitHub↗2,088
Vezi toate cele 30 alternative pentru Typescript Ddd Example→

Întrebări frecvente

Ce face codelytv/typescript-ddd-example?

Acest proiect este o implementare de referință pentru construirea de aplicații scalabile în TypeScript folosind Domain-Driven Design (DDD). Oferă un template de codebase structurat care organizează logica de business prin tipare de design tactice și modelare strategică pentru a asigura că software-ul reflectă cerințele specifice de business.

Care sunt principalele funcționalități ale codelytv/typescript-ddd-example?

Principalele funcționalități ale codelytv/typescript-ddd-example sunt: Hexagonal Architectures, Domain-Driven Designs, Command Query Responsibility Segregation, Hexagonal Architecture Implementations, CQRS Patterns, Event-Driven Workflow Initiators, Domain Event Emitters, Event Bus Systems.

Care sunt câteva alternative open-source pentru codelytv/typescript-ddd-example?

Alternativele open-source pentru codelytv/typescript-ddd-example includ: 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…