What problem does it solve?
Opinionated backend development standards for Node.js + Express + TypeScript microservices. These guidelines help teams build predictable, observable, and maintainable services by enforcing a canonical architecture and disciplined engineering practices.
Core Features & Use Cases
- Layered architecture blueprint: Routes → Controllers → Services → Repositories → Database, with zero cross-layer leakage.
- BaseController & error handling: Centralized error handling, Sentry integration, and consistent response formatting.
- Config & observability: unifiedConfig pattern for safe configuration and built-in Sentry monitoring.
- Data access discipline: Prisma repositories, DI, and testable service layers.
- Validation & testing discipline: Zod-based input validation and a robust testing mindset.
Use Case: Onboarding a new microservice, ensuring consistent structure, testability, and observable behavior across the codebase.
Quick Start
Refactor or implement a backend module following Routes → Controllers → Services → Repositories with DI, Zod validation, and Sentry integration.