a mall project using reactive architecture
Event driven achitect, Command Query Responsbility Segragation, Micro service, Domain Driven Development EDA,CQRS,DDD
- real mall project for production
- gain new architecture experience, not only code, but also the whole process of the project
- reactive architecture: using vert.x
- micro service,event driven among micro services
- domain driven design
- CQRS style
- TODO
- event can be persisted and replayed later when exception encounted
TODO
-
eventual transaction consistency
-
service discovery using pub/sub in message queue
remove the necessity for the following:
- webserver/webclient in each microservice, instead of message client
- api gateway, instead of a message handler to do stuffs about security
- architecture prototype
- ddd: event storming and domain story
- Bounded contexts