
YouTubePrice
This course is free to watch on its platform.
Watch free on YouTube →Mark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
This course moves from single-server setups to production-style infrastructure. It covers how databases differ, how scaling and load balancing work, and why health checks and single points of failure matter once traffic grows. A large share of the running time goes to API design, comparing REST and GraphQL, and to the transport layer beneath them.
The later sections turn to authentication, authorization and security practices for APIs. Those topics are often taught on their own, so seeing them next to scaling and protocol choices shows how access control fits into the wider architecture.
Listed at beginner level, the course suits developers who know basic web programming and want a structured overview before deeper study. It works best as a map of the subject, with each topic introduced in turn.
Level up your system design skills! This course progresses from foundational concepts to production-ready systems, covering databases, scaling, and load balancing. Learn practical techniques for building and securing APIs, including RESTful and GraphQL.
Course developed by @hayk.simonyan
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
⭐️ Contents ⭐️
- 0:00:00 Introduction
- 0:03:05 Single Server Setup
- 0:07:12 Databases: SQL, NoSQL, Graph
- 0:13:32 Vertical vs Horizontal Scaling
- 0:16:22 Load Balancing
- 0:25:08 Health Checks
- 0:28:00 Single Point of Failure (SPOF)
- 0:31:01 API Design
- 0:47:17 API Protocols
- 0:59:10 Transport Layer: TCP, UDP
- 1:04:22 RESTful APIs
- 1:19:04 GraphQL
- 1:24:52 Authentication
- 1:45:51 Authorization
- 1:57:02 Security
🎉 Thanks to our Champion and Sponsor supporters:
👾 @omerhattapoglu1158
👾 @goddardtan
👾 @akihayashi6629
👾 @kikilogsin
👾 @anthonycampbell2148
👾 @tobymiller7790
👾 @rajibdassharma497
👾 @CloudVirtualizationEnthusiast
👾 @adilsoncarlosvianacarlos
👾 @martinmacchia1564
👾 @ulisesmoralez4160
👾 @_Oscar_
👾 @jedi-or-sith2728
👾 @justinhual1290
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Advertisement
No Korshub reviews yet.