10 dépôts
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.
Il s'agit d'un framework de gestion de modules pour les applications Laravel conçu pour organiser les bases de code monolithiques en composants modulaires indépendants. Il implémente une architecture d'application modulaire qui sépare la logique métier en unités autonomes, chacune avec ses propres répertoires dédiés pour les contrôleurs, modèles et vues. Le projet sert d'outil pour le Domain Driven Design (DDD), permettant aux développeurs de regrouper les fonctionnalités connexes dans des contextes délimités (bounded contexts). Cette approche prend en charge la migration d'applications monolithiques vers des modules plus petits et gérables pour améliorer la maintenabilité et l'évolutivité à long terme. Le framework gère l'organisation du projet via la découverte de modules basée sur les répertoires, le mapping de namespaces personnalisés et le bootstrapping basé sur des fournisseurs de services. Il gère l'état de l'application via un chargement piloté par la configuration et automatise la localisation des ressources en utilisant une structuration de dossiers basée sur des conventions et l'injection dynamique de routes.
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.
Ce projet fournit un boilerplate structuré pour construire des applications web Go basées sur les principes de l'architecture propre (clean architecture). Il sert de modèle pour organiser les bases de code afin de garantir que la logique métier centrale reste isolée des frameworks externes, des couches de base de données et des mécanismes de livraison. L'implémentation privilégie la conception pilotée par le domaine (domain-driven design) en centrant l'application autour d'entités métier pures qui ne contiennent aucune référence aux préoccupations d'infrastructure. Elle utilise l'inversion de dépendance en couches et l'adaptation de ports basée sur des interfaces pour découpler la logique interne des dépendances externes, permettant une évolution indépendante des composants du système. Le framework inclut un support intégré pour gérer le comportement de l'application via une configuration par variables d'environnement externes et gère l'évolution de la base de données via des scripts de migration de schéma versionnés. Il incorpore également un modèle de travailleur asynchrone pour exécuter des tâches en arrière-plan indépendamment du cycle de vie de la requête principale, garantissant que les opérations de longue durée ne bloquent pas le trafic réseau entrant.
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.