Backend Engineering Guidelines

•
41k
•

Enforces production-grade architectural patterns, reliability constraints, and observability standards for Node.js and TypeScript backend services.

This skill provides a comprehensive framework for building scalable and maintainable backend systems using Node.js, Express, and Prisma. It mandates a strict layered architecture to prevent logic leakage, integrates robust Zod-based input validation, and ensures all services are observable through Sentry and centralized configuration. By implementing the unique Backend Feasibility & Risk Index (BFRI), it helps developers assess the safety and technical debt of architectural changes, making it indispensable for engineering teams working on high-stakes, production-ready microservices.

主な機能

01Automated Zod validation for all external request data
02Backend Feasibility & Risk Index (BFRI) assessment for feature planning
03Centralized configuration management and Sentry error tracking integration
04Mandatory Layered Architecture (Routes, Controllers, Services, Repositories)
0540,583 GitHub stars
06Strict directory structure and naming convention enforcement

ユースケース

01Building production-grade Node.js microservices with Express and Prisma
02Refactoring legacy backend code into a maintainable layered architecture
03Standardizing error handling and observability across a development team