Level up your system design skills! We just published a course on the freeCodeCamp.org YouTube channel that progresses from foundational concepts to production-ready systems, covering databases, scali
Level up your system design skills!
We just published a course on the freeCodeCamp.org YouTube channel that progresses from foundational concepts to production-ready systems, covering databases, scaling, and load balancing. You will learn practical techniques for building and securing APIs, including RESTful and GraphQL. This course was developed by Hayk Simonyan.
Here are the sections in this course:
-
Introduction
-
Single Server Setup
-
Databases: SQL, NoSQL, Graph
-
Vertical vs Horizontal Scaling
-
Load Balancing
-
Health Checks
-
Single Point of Failure (SPOF)
-
API Design
-
API Protocols
-
Transport Layer: TCP, UDP
-
RESTful APIs
-
GraphQL
-
Authentication
-
Authorization
-
Security
Watch the full course on the freeCodeCamp.org YouTube channel (2-hour watch).
