Course contents

Module 11

Key technologies

Interview-sized notes on the tools you will name in a design: what each is for, when to reach for it and what to say about it.

Premium0 free lessons2 topics8 pages1 ready

By the end of this module you can

  • Name the right tool for a requirement
  • Explain how it scales in one breath
  • Know the limits interviewers probe

Data stores

Databases, caches and search.

  1. RedisLessonPremiumSoon
  2. PostgreSQLLessonPremiumSoon
  3. Cassandra and DynamoDBLessonPremiumSoon
  4. ElasticsearchDeep dive article · ~25 min readPremium
  5. Blob storage (S3)LessonPremiumSoon

Plumbing

Moving data and coordinating services.

  1. KafkaLessonPremiumSoon
  2. CDNsLessonPremiumSoon
  3. ZooKeeper and etcdLessonPremiumSoon