Grokking the System Design Interview, Volume II
Vote
0% completed
Design Reddit: High-Level Design
Step 5: High-Level System Design
At a high level, we'll design the platform as a set of distributed services and components that handle different responsibilities. The system will be structured to handle two primary flows: content submission (writes) and content consumption (reads). We will use a modular, microservices-oriented architecture to allow each piece to scale independently and to isolate complexity.
Key Points
- Client Applications: Web browsers and mobile apps call HTTP(S) APIs via a single endpoint (API gateway/load balancer) and receive JSON or HTML
.....
.....
.....
Like the course? Get enrolled and start learning!