Backend Patterns

Language-neutral backend service design covering idempotency keys, timeouts and capped retries, the transactional outbox, cache invalidation, pagination of large reads, and graceful shutdown with liveness and readiness. Use when you say "make this endpoint safe to retry", "our webhook fired twice", "design the job queue", "this list endpoint times out on page 900", or "we drop requests during a deploy". Not for runtime-specific code, use `node-backend-patterns` or `springboot-patterns`.

Lukk17 f72cb0f 9.4 KB Updated

File contents

Lukk17/agent-standards/tree/main/.agents/skills/backend-patterns commit f72cb0fb4d

Frequently asked questions

npx skillmds@latest add lukk17/backend-patterns