A solid foundation for forging applications
A production-ready NestJS microservices starter with DDD, CQRS, event-driven messaging, full observability, and one-command deploys. Everything is wired up so you build instead of setting up.
Strong architectural patterns
Hexagonal architecture, DDD and CQRS shape every service. The structure is already there, and lint rules fail the build when someone breaks it.
Uncoupled and ready to scale
Services never call each other directly. They publish events to Kafka through a transactional outbox, so each part scales and fails on its own without losing a message.
Built-in monitoring
Endpoints, commands, queries, events: everything ships metrics, traces and logs into Grafana. There is nothing to instrument by hand.
Auth is already done
Email and Google sign-in, email verification, password resets and roles. A complete account system before you write any code.
A codebase AI agents can navigate
Strict structure and naming mean every feature reads the same. A coding agent, or a new teammate, finds the right file on the first try.
Tests that run in seconds
Every handler comes with unit tests running against in-memory adapters. The whole suite finishes in seconds, with no containers and no database.