TrueSpec
← Back to All Specs

API & Backend

Intermediate

Production-Ready REST API (Express)

Error handling, Zod validation, rate limiting, CORS, and structured logging

API & Backend
Intermediate

GraphQL API with Apollo Server

Schema, resolvers, context, dataloaders, and error handling

API & Backend
Intermediate

tRPC End-to-End Type Safety

tRPC router, procedures, React Query integration, and error handling

API & Backend
Advanced

Secure Webhook Handler

Signature verification, idempotency, retry handling, and queue processing

API & Backend
Intermediate

API Rate Limiting Strategies

Token bucket, sliding window, Redis-backed, and per-user limits

API & Backend
Intermediate

File Upload to S3/R2

Presigned URLs, multipart upload, progress tracking, and file validation

API & Backend
Intermediate

Background Jobs with BullMQ

Queue setup, workers, retries, job scheduling, and monitoring dashboard

API & Backend
Beginner

API Versioning Patterns

URL versioning, header versioning, and migration guides for clients

API & Backend
Intermediate

Real-Time Updates with SSE

EventSource API, reconnection, broadcasting, and Express/Fastify SSE

API & Backend
Intermediate

WebSocket Chat with Socket.io

Rooms, namespaces, auth middleware, reconnection, and scaling

API & Backend