What problem does it solve?
This Skill provides a comprehensive toolkit for building production-grade backend systems, APIs, and microservices, ensuring security, reliability, and scalability.
Core Features & Use Cases
- API Development: Design and implement RESTful APIs with robust validation, authentication, and error handling.
- Database Management: Model, migrate, and query PostgreSQL databases using Prisma, with support for transactions and soft deletes.
- Background Jobs: Implement asynchronous task processing using BullMQ for emails, notifications, and other long-running operations.
- Security: Enforce rate limiting, secure authentication (JWT, API keys), and input validation with Zod.
- Observability: Integrate structured logging, health checks, and error tracking for monitoring and debugging.
- Use Case: Develop a new microservice for user authentication, including registration, login, JWT issuance, and refresh token management, ensuring all data is validated and securely stored.
Quick Start
Use the backend skill to create a new Express.js API project with Prisma and Redis configured.