Skip to content

Tak-Irie/ts-cqrs-eda-sample

Repository files navigation

ts-cqrs-eda-sample

This is sample code which adopt DDD architecture written by TS.

How to run

WORK IN PROGRESS

technologies

serverSide: Express(Node.js)
frontSide: Next.js(React)
storage: EventStoreDB, Redis
messageBroker: RabbitMQ
API: Apollo(GraphQL)
others: yarnWorkspace, DockerCompose

Architecture Image

Notice

This application is written to learn DDD. Not suits for products.

The modules are integrated into an express server. If you want to separate them and construct MicroService, You can implement HTTP/gRPC server within each module. And then you can convert express to a proxy or remove.

Special Thanks

I have learned much about DDD in their books.

Khalil Stemmler - solid
Alex Lawrence - Implementing DDD, CQRS and Event Sourcing

Special Thanks, For Japanese

日本語ソースでは以下の方々が非常に参考になります。

かとじゅんさん - かとじゅんの技術日誌
松岡さん - little hand's lab - books
成瀬さん - book

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages