Spring-Boot application based on hexagonal architecture and DDD
-
Updated
May 11, 2024 - Java
Spring-Boot application based on hexagonal architecture and DDD
Domain Driven Design. Examples focuses on key concept of ddd like Entities, Aggregate root, Repository, Value Objects & ACL.
Tutorial on DDD (Domain-Driven Design), by building a Web App with the theme "Personal Finance Management". Adapted from a group project in university.
Spring Boot & Multi-Module Maven Project
Just a simple implementation of DDD + clean architecture pattern. It also contains the exaplanation about the concepts that supports this implementation.
DDD sample, a minimized condition order system.
Food Ordering System: A microservices-based backend application for real-time food ordering and tracking. Built with Java, Spring Boot, and Apache Kafka. Implements Domain-Driven Design, Event-Driven Architecture Saga-Pattern, and Clean Architecture principles.
This example shows how to implement the hexagonal architecture design pattern with REST and GraphQL.
Supportive classes and interfaces for implementing domain driven development
Nexus Flow: CQRS + DDD + EDA library
Yet another DDD
스프링 부트 프레임워크 모놀리식 아키텍처 예시를 위한 템플릿 프로젝트입니다.
Annotations for pattern language of Domain Driven Design
An exploration of modern Java API dev by building a reactive non-trivial app with DDD-esque structuring.
Web app that allows users to manage their homes - developed during SWITCH Dev
Indian Night Event Management System: A platform for managing annual event tickets and user interactions.
Foodie is a demonstration of various concepts in modern cloud software development including Microservices, Clean Architecture, DDD, SAGA, Outbox and CQRS. 🍔☁️
Após Thanos destruir todo o universo foi dedicada uma missão para os Vingadores de recuperar tudo aquilo que foi destruído com as joias do infinito.
Add a description, image, and links to the ddd-patterns topic page so that developers can more easily learn about it.
To associate your repository with the ddd-patterns topic, visit your repo's landing page and select "manage topics."