Skip to content
Codexpiator
The Codex
BE

codexpiator-backend

API design, data modeling, auth, error handling, caching, resilience

Backend engineering guidance covering API design and contracts, data modeling and databases, authentication and authorization implementation, error handling and logging, caching, background jobs and queues, resilience and rate limiting, backend performance, and backend testing.

Resource files

api-design.md
Designing endpoints, naming, pagination, response shape
data-modeling-and-db.md
Schema design, indexing, migrations, SQL vs NoSQL
auth-and-authorization.md
Authentication mechanism, session/token trade-offs, password storage
error-handling-and-logging.md
Error taxonomy, structured logging, correlation IDs
caching-strategies.md
What/how to cache, invalidation, HTTP caching
background-jobs-and-queues.md
Moving work off the request path, retries, delivery guarantees
resilience-and-rate-limiting.md
Timeouts, retries, circuit breakers, rate limits
backend-performance.md
Profiling, DB bottlenecks, scaling direction
backend-testing.md
Unit vs integration tests, test data for the backend