P
ProtoPlay
System DesignData Structures

Fundamentals

Requirements GatheringCapacity Estimation

Core Concepts

Client-ServerMonolith vs MicroservicesREST vs gRPC

Scalability

Vertical vs HorizontalLoad BalancingCachingCDN

Databases

SQL vs NoSQLReplication & Sharding

Messaging

Message QueuesPub-Sub

Gamified Challenges

System Architect Challenge

System Design

Understand how large-scale systems are designed, built, and scaled.

New: Interactive Mode

System Architect Challenge

Put your knowledge to the test! Build, scale, and optimize real-time systems in our new gamified simulation. Can you handle 10k RPS without crashing?

Start Challenge

Fundamentals

Requirements GatheringCapacity Estimation

Core Concepts

Client-ServerMonolith vs MicroservicesREST vs gRPC

Scalability

Vertical vs HorizontalLoad BalancingCachingCDN

Databases

SQL vs NoSQLReplication & Sharding

Messaging

Message QueuesPub-Sub

Gamified Challenges

System Architect Challenge