awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ddd-crew avatar

ddd-crew/ddd-starter-modelling-process

0
View on GitHub↗
5,890 estrellas·560 forks·CC-BY-SA-4.0·4 vistas

Ddd Starter Modelling Process

Este proyecto es un framework de Domain-Driven Design (DDD) y metodología de diseño estratégico. Proporciona un flujo de trabajo estructurado para traducir el conocimiento empresarial en implementaciones técnicas, guiando la descomposición de dominios empresariales complejos en modelos de software manejables.

La metodología se centra en la descomposición estratégica de dominios, identificando dominios centrales para informar las decisiones de 'construir o comprar' y definiendo contextos delimitados (bounded contexts) para establecer responsabilidades del sistema. Emplea técnicas visuales colaborativas para construir un modelo mental compartido del dominio del problema entre los miembros técnicos y no técnicos del equipo.

El framework cubre la alineación de estructuras de equipos autónomos con los límites del dominio para optimizar el flujo de entrega. Además, aborda el diseño de arquitecturas débilmente acopladas mapeando casos de uso de negocio de extremo a extremo a interacciones entre subdominios.

Features

  • Strategic Domain Decomposition - Provides a framework for splitting large business problem spaces into loosely coupled sub-domains and bounded contexts.
  • Core Domain Identification - Analyzes sub-domains to identify those providing the highest strategic value and differentiation.
  • Bounded Context Definition - Provides a process for specifying roles, responsibilities, and boundaries for different domain models.
  • Collaborative Domain Modeling - Employs visual and shared techniques to discover business knowledge and establish a ubiquitous language.
  • Collaborative Knowledge Discovery - Provides team-based techniques for building shared mental models of business domains before technical implementation.
  • Domain Modeling Workflows - Provides a structured workflow for translating business knowledge and domain models into technical implementations.
  • Organizational Alignment - Strategizes the structuring of autonomous teams around bounded contexts to optimize delivery flow.
  • Team-Boundary Alignment - Defines processes for organizing team structures to match the bounded contexts of the software architecture.
  • Domain-Based Team Organization - Offers a methodology for structuring autonomous teams to align with business domain boundaries.
  • Domain-Driven Designs - Provides a comprehensive methodology for aligning software architecture with complex business domains.
  • Sub-domain Interaction Design - Provides a methodology for defining how fragmented sub-domains interact to fulfill end-to-end business goals.
  • Strategic Prioritization - Implements processes for identifying high-value domains to guide build-versus-buy decisions.
  • Strategic Alignment Frameworks - Maps technical implementation choices to organizational goals to ensure strategic business value.
  • Domain Model Implementations - Translates collaborative domain models into code structures that mirror the business domain.
  • Software Architecture - Offers a strategic approach for designing loosely coupled interactions between components based on business use-cases.
  • Use-Case Interaction Design - Guides the design of interactions between sub-domains based on end-to-end business scenarios.
  • Implementation Patterns - Step-by-step guide for discovery and bounded context design.
  • Domain Driven Design - Step-by-step guide for applying domain-driven design processes.

Historial de estrellas

Gráfico del historial de estrellas de ddd-crew/ddd-starter-modelling-processGráfico del historial de estrellas de ddd-crew/ddd-starter-modelling-process

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Ddd Starter Modelling Process

Proyectos open-source similares, clasificados según cuántas características comparten con Ddd Starter Modelling Process.
  • phodal/prompt-patternsAvatar de phodal

    phodal/prompt-patterns

    3,096Ver en GitHub↗

    Prompt patterns is a framework for organizing AI-driven system design through structured prompt engineering and domain-driven development methodologies. It provides a library of standardized interaction strategies designed to improve the consistency, accuracy, and logical reasoning of large language model outputs. By applying these patterns, users can translate complex business scenarios into structured domain models and technical specifications. The project distinguishes itself by integrating domain-driven design principles directly into the prompting workflow. It utilizes techniques such as

    chatgptgithub-copilotprompt-engineering
    Ver en GitHub↗3,096
  • cosmicpython/bookAvatar de cosmicpython

    cosmicpython/book

    3,823Ver en 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
    Ver en GitHub↗3,823
  • evolutionary-architecture/evolutionary-architecture-by-exampleAvatar de evolutionary-architecture

    evolutionary-architecture/evolutionary-architecture-by-example

    3,447Ver en GitHub↗

    This project serves as a comprehensive educational resource for implementing modular monoliths and microservices within .NET environments. It focuses on applying domain-driven design principles to manage complex business logic, providing a structured approach to building systems that can evolve alongside changing requirements. The architecture is defined by its emphasis on modularity and clear boundaries, utilizing vertical slices and bounded contexts to organize code by business process rather than technical layer. It distinguishes itself through a systematic migration framework that allows

    C#architecturearchitecture-componentsarchitecture-decision-records
    Ver en GitHub↗3,447
  • ddd-by-examples/libraryAvatar de ddd-by-examples

    ddd-by-examples/library

    5,805Ver en 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
    Ver en GitHub↗5,805
Ver las 30 alternativas a Ddd Starter Modelling Process→

Preguntas frecuentes

¿Qué hace ddd-crew/ddd-starter-modelling-process?

Este proyecto es un framework de Domain-Driven Design (DDD) y metodología de diseño estratégico. Proporciona un flujo de trabajo estructurado para traducir el conocimiento empresarial en implementaciones técnicas, guiando la descomposición de dominios empresariales complejos en modelos de software manejables.

¿Cuáles son las características principales de ddd-crew/ddd-starter-modelling-process?

Las características principales de ddd-crew/ddd-starter-modelling-process son: Strategic Domain Decomposition, Core Domain Identification, Bounded Context Definition, Collaborative Domain Modeling, Collaborative Knowledge Discovery, Domain Modeling Workflows, Organizational Alignment, Team-Boundary Alignment.

¿Qué alternativas de código abierto existen para ddd-crew/ddd-starter-modelling-process?

Las alternativas de código abierto para ddd-crew/ddd-starter-modelling-process incluyen: phodal/prompt-patterns — Prompt patterns is a framework for organizing AI-driven system design through structured prompt engineering and… cosmicpython/book — This project is a technical resource and pattern library for building enterprise applications with Python. It serves… evolutionary-architecture/evolutionary-architecture-by-example — This project serves as a comprehensive educational resource for implementing modular monoliths and microservices… ddd-by-examples/library — This project is a reference implementation of Domain-Driven Design patterns, functional domain modeling, and… tlbootcamp/tlroadmap — tlroadmap is an engineering leadership roadmap and management curriculum designed to guide the transition from… matthewrenze/clean-architecture-demo — This project serves as a reference implementation for applying clean architecture principles within a C# environment.…