ESC
Type to search guides, tutorials, and reference documentation.
← Back to all categories
🖥️

Backend Engineering

Rate limiting, caching strategies, health checks, graceful degradation, and server design.

10 guides
02

Caching Strategies: Serving Data at the Speed of Memory

Implement caching that reduces latency from hundreds of milliseconds to single-digit milliseconds. Covers cache placement, invalidation strategies, cache-aside vs write-through patterns, distributed caching with Redis, CDN caching, and the pitfalls that turn your cache into a source of stale data and subtle bugs.

→
04

Message Queue Architecture

Design reliable message-driven systems using queues and event streaming. Covers queue selection, delivery guarantees, dead letter handling, consumer patterns, and production monitoring.

→
07

Distributed Tracing: Following Requests Across Service Boundaries

Implement distributed tracing to debug latency, identify bottlenecks, and understand request flow across microservices. Covers OpenTelemetry, trace propagation, span design, sampling strategies, and integrating traces with logs and metrics for full observability.

→
16

GraphQL Architecture

Design production GraphQL APIs that scale. Covers schema design, resolvers, N+1 problem, DataLoader, subscriptions, federation, caching, and the patterns that make GraphQL fast and maintainable.

→
28

API Rate Limiting Impl

Production engineering guide for api rate limiting impl covering patterns, implementation strategies, and operational best practices.

→
29

CDC Change Data Capture

Production engineering guide for cdc change data capture covering patterns, implementation strategies, and operational best practices.

→
33

Distributed Locking

Production engineering guide for distributed locking covering patterns, implementation strategies, and operational best practices.

→
39

Request Coalescing

Production engineering guide for request coalescing covering patterns, implementation strategies, and operational best practices.

→
43

GraphQL Server Patterns

Production-grade guide to graphql server patterns covering architecture patterns, implementation strategies, testing approaches, and operational best practices for enterprise engineering teams.

→
47

Server Sent Events Architecture

Production-grade guide to server sent events architecture covering architecture patterns, implementation strategies, testing approaches, and operational best practices for enterprise engineering teams.

→