{"repo":"hardyscc/nestjs-cqrs-starter","free":true,"listed":false,"github":"https://github.com/hardyscc/nestjs-cqrs-starter","clone":"git clone https://github.com/hardyscc/nestjs-cqrs-starter.git","description":"NestJS CQRS Microservices Starter Project","language":"TypeScript","stars":415,"topics":["nestjs","typegraphql","typeorm","federation","cqrs","ddd","eventstore","event-sourcing","graphql","nodejs"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"NestJS CQRS Microservices Starter Description A starter project featuring an advanced microservice pattern with GraphQL, based on Domain-Driven Design (DDD) using the command query responsibility segregation (CQRS) design pattern. Technologies - GraphQL - Apollo Federation - NestJS - NestJS GraphQL - NestJS Federation - NestJS TypeORM - NestJS CQRS - NestJS Event Store Installation Please use the nest-v7 branch, the master branch still not working properly. Usage Start MySQL Start MySQL docker instance. Connect using MySQL docker instance command line. Create the Databases for testing Clean up all data if needed to re-testing again Start EventStore Create the Persistent Subscriptions Start the microservices Testing Goto GraphQL Playground - http://localhost:3000/graphql Create a user with a default saving account OR You should see something like this 1. Under service-user console 1. under service-account console Query the users OR Output :","default_branch":null,"files":null,"tree":[],"storefront":"/r/hardyscc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hardyscc/nestjs-cqrs-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}