10 个仓库
Frameworks and libraries for implementing domain-driven design and CQRS patterns.
Explore 10 awesome GitHub repositories matching part of an awesome list · Domain Driven Frameworks. Refine with filters or upvote what's useful.
ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules. The platform is specifically designed to support multi-tenant SaaS architectures, isolating data and configurations for multiple independent customers within a single application instance. It provides enterprise boilerplate infrastructure and pre-configured templates
Provides a structural toolkit and framework for implementing domain-driven design and CQRS patterns.
这是一个为 Laravel 应用程序设计的模块管理框架,旨在将单体代码库组织为独立的模块化组件。它实现了一种模块化应用程序架构,将业务逻辑分离为自包含的单元,每个单元都有自己专用的控制器、模型和视图目录。 该项目作为领域驱动设计 (DDD) 的工具,允许开发者将相关功能分组为有界上下文。这种方法支持将单体应用程序迁移为更小、易于管理的模块,以提高长期可维护性和可扩展性。 该框架通过基于目录的模块发现、自定义命名空间映射和基于服务提供者的引导来处理项目组织。它通过配置驱动的加载来管理应用程序状态,并使用基于约定的文件夹结构和动态路由注入来自动化资源定位。
Acts as a framework for implementing domain-driven design by grouping related functionality into bounded contexts.
A library for event sourcing in Python.
Provides a mature library for event sourcing and domain modeling.
Infrastructure and testing helpers for creating CQRS and event sourced applications.
Supplies infrastructure and testing helpers for event-sourced applications.
轻量级DDD正向/逆向业务建模框架,支撑复杂业务系统的架构演化!
Offers a lightweight framework for complex business architecture.
该项目提供了一个基于整洁架构(clean architecture)原则构建 Go Web 应用的结构化样板。它作为一个模板,用于组织代码库,以确保核心业务逻辑与外部框架、数据库层和交付机制保持隔离。 该实现通过将应用集中在不包含对基础设施关注引用的纯业务实体上,优先考虑领域驱动设计(DDD)。它利用分层依赖倒置和基于接口的端口适配来将内部逻辑与外部依赖解耦,从而允许系统组件的独立演进。 该框架包括通过外部环境变量配置管理应用行为的集成支持,并通过版本化的模式迁移脚本处理数据库演进。它还结合了异步工作者模式,以独立于主要请求生命周期执行后台任务,确保长时间运行的操作不会阻塞传入的网络流量。
Implements domain-driven design patterns to prioritize business rules in Go development.
Akka CQRS/ES framework
Provides artifacts for building applications using CQRS and domain-driven design.
Modern Reactive CQRS Architecture Microservice development framework based on DDD and EventSourcing | 基于 DDD & EventSourcing 的现代响应式 CQRS 架构微服务开发框架
Supports reactive microservice development with event sourcing and CQRS.
Event sourced aggregates for Java
Implements event-sourced aggregates for the Java platform.
Demonstrative Conceptual Implementation: Glossary Code Analysis Tool for PHP
Facilitates term analysis to distinguish domain-specific language.