This is sample code which adopt DDD architecture written by TS.
WORK IN PROGRESS
serverSide: Express(Node.js)
frontSide: Next.js(React)
storage: EventStoreDB, Redis
messageBroker: RabbitMQ
API: Apollo(GraphQL)
others: yarnWorkspace, DockerCompose
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.
I have learned much about DDD in their books.
Khalil Stemmler - solid
Alex Lawrence - Implementing DDD, CQRS and Event Sourcing
日本語ソースでは以下の方々が非常に参考になります。
かとじゅんさん - かとじゅんの技術日誌
松岡さん - little hand's lab - books
成瀬さん - book