Advanced TrackAdvanced

Database Engineering Mastery

Storage engines, sharding, indexing, and data-system trade-offs.

An advanced database track for engineers who want to reason about storage internals, scaling, modeling, and data-access performance deeply.

41 lessons4 modules375 min

Designed for

Engineers designing or operating data-heavy backend systems.

You leave with

  • Sharper intuition around indexing, storage engines, and consistency trade-offs
  • A stronger toolkit for sharding, schema evolution, and database scalability
  • A deeper understanding of how databases behave under real production load

Curriculum Map

A structured path that feels worth paying for

Every module is ordered to build confidence, not just collect content. Start with the right fundamentals, deepen into the mechanics, then pressure-test your thinking with realistic engineering trade-offs.

Module 2

Data Storage & Scaling

27 lessons258 min
1

Bloom Filters: The Speed Secret of Modern NoSQL Databases

Beginner8 min read

2

Cassandra Gotchas: Dealing with Tombstones and Wide Partitions

Advanced9 min read

3

Cassandra Internals: LSM-Trees, Gossip, and Eventual Consistency

Advanced8 min read

4

Cassandra Multi-Region Architecture: Designing for Global Scale

Advanced8 min read

5

DynamoDB Pitfalls: Throttling, Hot Partitions, and the 400KB Limit

Advanced8 min read

6

DynamoDB Single Table Design: Advanced Modeling Patterns

Advanced8 min read

7

MongoDB Aggregation Pipeline: Optimization and Performance

Advanced8 min read

8

MongoDB Anti-Patterns: From Unbounded Arrays to Shard Imbalance

Intermediate9 min read

9

Negative Result Caching: Protecting Databases

Advanced7 min read

10

NoSQL Schema Evolution: Strategies for Zero-Downtime Data Growth

Advanced8 min read

11

PostgreSQL JIT Tuning: Understanding the Cost

Advanced7 min read

12

Redis in Production: 5 Common Pitfalls and How to Avoid Them

Advanced8 min read

13

Redis Internals: Event Loop, Data Structures, and Persistence

Advanced8 min read

14

Redis Lua Scripting: Ensuring Atomicity in Complex Workflows

Advanced8 min read

15

B-Trees vs. LSM-Trees: The Battle of Storage Engine Internals

Advanced8 min read

16

Vector Search in NoSQL: Redis and MongoDB as Vector Databases

Advanced8 min read

17

Zero-Downtime Migration: Moving from SQL to NoSQL

Advanced8 min read

18

PostgreSQL Locking Playbook: Deadlocks, Blocking Queries, and Timeouts

Advanced12 min read

19

DynamoDB Advanced Patterns: Single-Table Design and Beyond

Advanced11 min read

20

Zero-Downtime Database Migrations: Patterns for Production

Advanced10 min read

21

PostgreSQL Performance Tuning: From Slow Queries to Sub-Millisecond Reads

Advanced11 min read

22

Elasticsearch Query Optimization: From Slow to Sub-100ms

Advanced10 min read

23

Redis Caching Strategy at Scale: Beyond Simple Key-Value

Advanced14 min read

24

Time-Series Databases: InfluxDB vs TimescaleDB vs Prometheus

Intermediate13 min read

25

Elasticsearch Deep Dive: Inverted Index, Mappings, and Query DSL

Advanced13 min read

26

Redis Beyond Cache: Sorted Sets, Streams, and Pub/Sub Patterns

Advanced15 min read

27

PostgreSQL vs MongoDB vs DynamoDB: When to Use Which Database

Advanced13 min read