douyouzhe / system-design

system design interview cases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

system-design

Case Study

Streaming Platform

E-Commerce Platform

Map Service

Chat App

Ride Share App

Tiny URL

Hotel Booking App

Tech Stacks

Kubernetes

Load Balancing

Caching

Sharding

Queue

NoSQL

Kafka

DDIA Notes

Chapter 1 - Reliable, Scalable and Maintainable

Chapter 2 - Data Models and Query Languages

Chapter 3 - Storage and Retrieval

Chapter 4 - Encoding and Evolution

Chapter 5 - Replication

Chapter 6 - Partitions

Chapter 7 - Transaction

Chapter 8 - Distributed System

Chapter 9 - Consistency and Consensus

Chapter 10 - Batching Processing

Chapter 11 - Streaming Processing

About

system design interview cases