What problem does it solve?
Backend architecture patterns across the ZironTap monorepo are fragmented, leading to inconsistent API contracts, data access, caching, auth, background jobs, and observability. This skill provides a unified approach to standardize these patterns to improve reuse and reliability.
Core Features & Use Cases
- Unified API contracts: Adopt oRPC + OpenAPI for type-safe, interoperable procedures and routers.
- DB & ORM patterns: Use Drizzle ORM with Postgres for predictable data access, transactions, and migrations.
- Caching and auth: Integrate Valkey/Redis for sessions and fast lookups with Better Auth.
- Asynchronous jobs & observability: Leverage Inngest for background processing and centralized logging with Pino/Winston.
- Reliability & safety: Apply rate-limiter-flexible for protection and standardized error handling.
Quick Start
Configure a new service to follow these backend patterns by wiring oRPC routes, Drizzle ORM, Valkey caching, Better Auth sessions, and Inngest jobs.