NoSQL databases · Intermediate · 8 h

Documents, keys and caches

Modelling documents for your access patterns, compound indexes and query plans, aggregation, and Redis for caching, rate limiting and leaderboards.

Why employers care: Backend engineers are expected to choose the right store for a workload and to use it well. Missing indexes and stale caches are two of the most common production problems.

In the roadmaps for: Software Engineer (Backend), DevOps / Platform Engineer, Blockchain Developer

Lessons, in order