Back to Browse

Learn 30 Concepts in System Design

1.1K views
Jan 2, 2026
41:09

Time codes: 00:00 Introduction 01:46 1. Client-Server Architecture 02:53 2. IP Addresses 03:27 3. Domain Name System (DNS) 04:38 4. Proxy / Reverse proxy 06:01 5. Latency 07:50 6. HTTP / HTTPS 08:49 7. API's 09:26 8. REST API 10:30 9. GraphQL 11:41 10. Database 12:48 11. SQL Vs NoSQL 15:26 12.Vertical scaling 16:44 13. Horizontal scaling 17:20 14. Load balancer 20:01 15. Indexing 21:51 16. Replication 23:39 17. Sharding 26:09 18. Vertical partitioning 27:01 19. Caching 29:18 20. Denormalization 30:28 21. Cap theorem 31:08 22. Blob storage 32:05 23. Content delivery network (CDN) 33:25 24. Web sockets 34:04 25. Web Hooks 34:53 26. Monolithic VS Microservices 35:41 27. Message Queues 36:48 28. Rate Limiting 38:09 29. API Gateway 39:46 30. Idempotency 40:26 Outro

Download

1 formats

Video Formats

360pmp442.8 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Learn 30 Concepts in System Design | NatokHD