authentication-microservice-with-domain-driven-design
IDDD_Samples
authentication-microservice-with-domain-driven-design | IDDD_Samples | |
---|---|---|
16 | 6 | |
168 | 3,658 | |
- | - | |
0.0 | 0.0 | |
4 months ago | 8 months ago | |
Java | Java | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
authentication-microservice-with-domain-driven-design
- Domain-Driven Design – art of writing a good code (production ready example)
- Domain-Driven Design with CQRS – the art of making a good, readable, and maintainable code
-
Microservice with Domain Driven Design - the art of writing good code (production-ready example)
GitHub repo repo
-
Authentication microservice with Domain Driven Desing and CQRS (not PoC)
GitHub github repo
- Domain-Driven Design – the art of writing a good code (production-ready example)
- Domain-Driven Design - the art of writing a good code
- Domain-Driven Design - art of writing a good code (production ready example)
- Microservice for Authentication with Domain Driven Design and CQRS
IDDD_Samples
-
I don't understand the use of both Entities and Value Objects for one-to-one relationships in Vaughn Vernon's repository, can someone explain?
Here is the direct link:https://github.com/VaughnVernon/IDDD_Samples/blob/master/iddd_collaboration/src/main/java/com/saasovation/collaboration/domain/model/forum/Discussion.java
- Can you suggest a Git repo using DDD
-
Domain-Driven Design – art of writing a good code (production ready example)
"domain" is real domain that contains business logic, "ddd" should be extracted to a common library (according to this example https://github.com/VaughnVernon/IDDD_Samples/tree/master/idd... and this one https://github.com/dddshelf/ddd)
Regarding to other issues, could you add little bit more concrete details just to check and consider possible solutions.
-
How to handle JPA's id when mapping DTO -> Entity
I try to apply DDD in my microservices, and will use a UUID generated by code as the primary key (based on how Vaughn Vernon defines a nextIdentity method in his repositories). That way, an entity always has an ID as soon as it is created. I don't need to persist it first in order for it to have an ID, and you can already identify the entity and use it in maps (since it has a hashcode generated solely by the ID), or you can publish domain events. Some nice benefits...
-
Where to find a "By the book" example of java spring boot.
I would say this: link
What are some alternatives?
Spring-Boot-API-template - Basic template to make a REST API in Spring Boot
cas - Apereo CAS - Identity & Single Sign On for all earthlings and beyond.
banking-service - A simple Java/Spring based banking application created using DDD(Domain Driven Design), Event Sourcing & CQRS. The project uses a combination of postgres and kafka as an event store
spring-petclinic - A sample Spring-based application
zilla - 🦎 A multi-protocol, event-native proxy. Securely interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
cwa-server - Backend implementation for the Apple/Google exposure notification API.
modular-monolith-with-ddd - Full Modular Monolith application with Domain-Driven Design approach.
voucherapi
cp-ddd-framework - 轻量级DDD正向/逆向业务建模框架,支撑复杂业务系统的架构演化!
ddd - Domain Driven Design PHP helper classes
binary-file-download-rest-api - POC to download binary files by hiiting a rest API endpoint by modifying the HttpServletResponse object
sample-dotnet-core-cqrs-api - Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.