Skip to content

a mall project using reactive architecture. Event driven architecture, CQRS, Micro service, Domain Driven Develop

License

Notifications You must be signed in to change notification settings

zhouquan2k/newmall

Repository files navigation

newmall

a mall project using reactive architecture

Event driven achitect, Command Query Responsbility Segragation, Micro service, Domain Driven Development EDA,CQRS,DDD

Goals

  1. real mall project for production
  2. gain new architecture experience, not only code, but also the whole process of the project

Architecture

  • reactive architecture: using vert.x
  • micro service,event driven among micro services
  • domain driven design
  • CQRS style

WeChat762268aa84b3eb4239004ac388562f8f

Event Driven Architect:

Pros:

  • TODO
  • event can be persisted and replayed later when exception encounted

Cons:

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

Plan

  1. architecture prototype
  2. ddd: event storming and domain story
  3. Bounded contexts

About

a mall project using reactive architecture. Event driven architecture, CQRS, Micro service, Domain Driven Develop

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published