All Projects → CodelyTV → Java Ddd Example

CodelyTV / Java Ddd Example

☕🎯 Hexagonal Architecture + DDD + CQRS in a Java project using SpringBoot

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Java Ddd Example

All Things Cqrs
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.
Stars: ✭ 474 (+298.32%)
Mutual labels:  spring-boot, ddd, cqrs, domain-driven-design
Hexagonal Architecture Acerola
An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using .NET Core 2.0. All small features are testable and could be mocked. Adapters could be mocked or exchanged.
Stars: ✭ 293 (+146.22%)
Mutual labels:  ddd, cqrs, domain-driven-design
Productcontext Eventsourcing
A practical/experimental Event Sourcing application on Product Bounded Context in an e-commerce
Stars: ✭ 88 (-26.05%)
Mutual labels:  ddd, cqrs, domain-driven-design
Akkatecture
a cqrs and event sourcing framework for dotnet core using akka.net
Stars: ✭ 414 (+247.9%)
Mutual labels:  ddd, cqrs, domain-driven-design
DDD
Domain-Driven Design example
Stars: ✭ 116 (-2.52%)
Mutual labels:  cqrs, ddd, domain-driven-design
typescript-ddd-course
🔷🔖 TypeScript DDD Course: Learn Domain-Driven Design in TS lesson by lesson
Stars: ✭ 28 (-76.47%)
Mutual labels:  cqrs, ddd, domain-driven-design
Event Sourcing Cqrs Examples
Event Sourcing and CQRS in practice.
Stars: ✭ 265 (+122.69%)
Mutual labels:  ddd, cqrs, domain-driven-design
Rails event store
A Ruby implementation of an Event Store based on Active Record
Stars: ✭ 947 (+695.8%)
Mutual labels:  ddd, cqrs, domain-driven-design
Eventsourcing
A library for event sourcing in Python.
Stars: ✭ 760 (+538.66%)
Mutual labels:  ddd, cqrs, domain-driven-design
Komga
Media server for comics/mangas/BDs with API and OPDS support
Stars: ✭ 647 (+443.7%)
Mutual labels:  spring-boot, ddd, domain-driven-design
delta
DDD-centric event-sourcing library for the JVM
Stars: ✭ 15 (-87.39%)
Mutual labels:  cqrs, ddd, domain-driven-design
Bifrost
This is the stable release of Dolittle till its out of alpha->beta stages
Stars: ✭ 111 (-6.72%)
Mutual labels:  ddd, cqrs, domain-driven-design
Plastic
This project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application.
Stars: ✭ 30 (-74.79%)
Mutual labels:  cqrs, ddd, domain-driven-design
Sample Dotnet Core Cqrs Api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Stars: ✭ 1,273 (+969.75%)
Mutual labels:  ddd, cqrs, domain-driven-design
Clean-Architecture-Template
Configurable Clean Architecture template containing the DDD + CQRS approach for .NET Core applications.
Stars: ✭ 14 (-88.24%)
Mutual labels:  cqrs, ddd, domain-driven-design
typescript-ddd-example
🔷🎯 TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
Stars: ✭ 607 (+410.08%)
Mutual labels:  cqrs, ddd, domain-driven-design
eventuous
Minimalistic Event Sourcing library for .NET
Stars: ✭ 236 (+98.32%)
Mutual labels:  cqrs, ddd, domain-driven-design
MonolithicArchitecture
This repository presents an approach on how to build an application using Monolithic architecture, ASP.NET Core, EntityFrameworkCore, Identity Server, CQRS, DDD
Stars: ✭ 18 (-84.87%)
Mutual labels:  cqrs, ddd, domain-driven-design
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+5118.49%)
Mutual labels:  ddd, cqrs, domain-driven-design
Eventhorizon
CQRS/ES toolkit for Go
Stars: ✭ 961 (+707.56%)
Mutual labels:  ddd, cqrs, domain-driven-design

☕🎯 Hexagonal Architecture + DDD + CQRS Java example with SpringBoot

You can do awesome stuff with Java 🙂

CodelyTV Build Status

Implementation example of a Java application following Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) principles, keeping the code as simple as possible.

Take a look, play and have fun with it!

🚀 Environment setup

  1. Install Java: brew cask install java
  2. Clone this repository: git clone https://github.com/CodelyTV/cqrs-ddd-java-example
  3. Execute some Gradle lifecycle tasks in order to check everything is OK:
    1. Create the project JAR and other project artifacts: ./gradlew assemble --warning-mode all
    2. Run the tests and plugins verification tasks: ./gradlew check --warning-mode all
    3. Execute the main application entrypoint: ./gradlew run --warning-mode all
  4. Start developing!

🤔 How to update dependencies

🤝 Contributing

There are a lot of missing things (add swagger/OpenAPI, improve documentation...), feel free to add them if you want!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].