A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
-
Updated
Jul 7, 2023 - Java
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Framework for Evolutionary Message-Driven Microservices on the JVM
The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack
Domain-Driven-Design Pub/Sub Domain-Events framework
Libraries to help developers express architectural abstractions in Java code
轻量级DDD正向/逆向业务建模框架,支撑复杂业务系统的架构演化!
Use Apache Causeway™ to rapidly develop domain-driven apps or modular monoliths in Java, on top of the Spring Boot platform. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp, GraphQL or RESTful API. For prototyping or production.
Code examples for my conference talk on implementing ddd with spring
Comprehensive guide to a couple of possible ways of synchronizing two states with Spring tools. Synchronization is shown by separating command and queries in a simple CQRS application.
Jivejdon is a Domain Driven Design appication with CQRS/ES/Clean/Hexagonal architecture
Event Sourcing and CQRS in practice.
Sample ES/CQRS application
Domain-driven design example in Java with Spring framework
☕🎯 Hexagonal Architecture + DDD + CQRS in a Java project using SpringBoot
An example application written in Hexagonal (Ports and Adapter) architecture
Modular Monolith Java application with DDD
ContextMapper DSL: A Domain-specific Language for Context Mapping & Service Decomposition
Microservice for authentication with Domain Driven Design and CQRS
目标是提供一个通用的Java核心编程框架,作为搭建其它框架或者项目的基础. 让相关领域的研发人员能够专注高层设计而不用关注底层实现. 涵盖了缓存,编解码,通讯,事件,输入/输出,监控,存储,配置,脚本和事务10个方面.
Add a description, image, and links to the domain-driven-design topic page so that developers can more easily learn about it.
To associate your repository with the domain-driven-design topic, visit your repo's landing page and select "manage topics."