System Design

System Design Resources

This repository contains resources to learn System Design concepts and prepare for interviews.

πŸ“Œ System Design Key Concepts

πŸ› οΈ System Design Building Blocks

βš–οΈ System Design Tradeoffs

πŸ–‡οΈ System Design Architectural Patterns

βœ… How to Answer a System Design Interview Problem

Read the Full Article

πŸ’» System Design Interview Problems

Easy

Medium

Hard

πŸ“š Books

πŸ“Ί YouTube Channels

πŸ“œ Must-Read Engineering Articles

πŸ—žοΈ Must-Read Distributed Systems Papers