Cheat sheets
One printable page per topic: every answer in 30 seconds, plus the quick facts.
- Transactions, isolation and locking 14 answers · 5 quick facts
- SQL, indexing and PostgreSQL 14 answers · 5 quick facts
- Distributed systems 18 answers · 6 quick facts
- API design: REST, HTTP, GraphQL and gRPC 22 answers · 6 quick facts
- Caching and Redis 12 answers · 6 quick facts
- Queues, Kafka and event-driven systems 14 answers · 6 quick facts
- NoSQL and choosing a database 10 answers · 6 quick facts
- Concurrency in Python services 12 answers · 6 quick facts
- Authentication and authorization 12 answers · 6 quick facts
- Backend security 12 answers · 5 quick facts
- Performance and scaling 12 answers · 5 quick facts
- Observability and operations 10 answers · 5 quick facts
- Testing backends 10 answers · 4 quick facts
- Cloud, deploys and infrastructure 10 answers · 4 quick facts
- System design 10 answers · 4 quick facts
- Backends for mobile apps 8 answers · 4 quick facts