ProtoPlay logo
ProtoPlay
OverviewSystem DesignData StructuresProgramming Languages
TracksStart challenge

Fundamentals

Requirements Gathering
Capacity Estimation

Core Concepts

Client-Server
Monolith vs Microservices
REST vs gRPC

Scalability

Vertical vs Horizontal
Load Balancing
Caching
CDN

Databases

SQL vs NoSQL
Replication vs Sharding

Messaging

Message Queues
Pub-Sub

Exercises

System Architect Challenge

apis

This lesson is still in development.