nestjs-boilerplate-microservice
Nestjs Microservice boilerplate: apply DDD, CQRS and Event Sourcing within an event driven architecture
nodejsgraphqlboilerplatetypescriptcqrsmicroservicedddeventstoreeventsourcingsagahacktoberfestnestjs
FreeRepo
Overview
This is a NestJS microservice boilerplate built with TypeScript that provides a complete development setup for building scalable backend applications. It includes Docker containerization with MySQL, EventStore and Adminer, plus local development support, with built-in testing, hot-reloading and data persistence capabilities.
Features
domain-driven-designcqrsevent-sourcingevent-driven-architecturesaga-patterngraphqlmicroservices
Feature Flags
userDashboardbloglandingpageecommerceauthorizationgraphqlformsValidationcqrseventSourcingmicroservices
Recommended Use Cases
event-driven-systemsmicroservice-architecturedomain-driven-design-projectscomplex-business-logic
Frontend
None
Backend
nestjsnodejstypescriptgraphql
Auth Providers
None
Deployment Targets
dockerlocal
Payment Providers
None
Quick Facts
โญ Stars
601
๐ด Forks
76
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-10-28T07:14:05.000Z
Stack
Framework
nestjs
Language
typescript
Database
mysql
Testing
jest
Data Layer
Databases
mysql, eventstore
ORM
typeorm
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals