-
Урок 1. 00:03:50Introduction to Pragmatic System Design
-
Урок 2. 00:02:31Diagram building blocks
-
Урок 3. 00:01:11Diagram flow
-
Урок 4. 00:03:28Making Estimates
-
Урок 5. 00:05:53Load Balancing
-
Урок 6. 00:04:19CDN
-
Урок 7. 00:01:46Introduction
-
Урок 8. 00:03:12Caching Strategies
-
Урок 9. 00:03:23Eviction Policies
-
Урок 10. 00:03:58Redis
-
Урок 11. 00:04:32Introduction
-
Урок 12. 00:02:29Messaging
-
Урок 13. 00:05:09RabbitMQ
-
Урок 14. 00:03:57Kafka
-
Урок 15. 00:04:03TCP
-
Урок 16. 00:03:09UDP
-
Урок 17. 00:00:56Summary: TCP vs UDP
-
Урок 18. 00:01:05HTTP
-
Урок 19. 00:01:56HTTP - Methods
-
Урок 20. 00:02:36HTTP - Status Codes
-
Урок 21. 00:01:14REST
-
Урок 22. 00:03:30RESTfulness
-
Урок 23. 00:03:36WebSockets
-
Урок 24. 00:02:54Long Polling
-
Урок 25. 00:04:13gRPC
-
Урок 26. 00:04:54GraphQL
-
Урок 27. 00:01:58Summary
-
Урок 28. 00:02:29Concurrency vs Parallelism
-
Урок 29. 00:06:40Processes
-
Урок 30. 00:03:52Threads
-
Урок 31. 00:01:17Thread Pools
-
Урок 32. 00:07:09Indexes
-
Урок 33. 00:10:25Sharding
-
Урок 34. 00:03:59Consistent Hashing
-
Урок 35. 00:10:29Partitioning
-
Урок 36. 00:04:36CAP Theorem
-
Урок 37. 00:04:53ACID transactions
-
Урок 38. 00:05:35Web Sessions
-
Урок 39. 00:05:34Problem Introduction - Design a Taxi Hailing App
-
Урок 40. 00:04:40Driver Locations
-
Урок 41. 00:03:54Storing Locations
-
Урок 42. 00:05:06Taxis Around You
-
Урок 43. 00:03:29Matching
-
Урок 44. 00:00:49Summary - Design a Taxi Hailing App
-
Урок 45. 00:01:37Problem Introduction - Design a Chat
-
Урок 46. 00:03:25Basic Design
-
Урок 47. 00:02:11Scaling Reads
-
Урок 48. 00:02:00Sharding Chat Messages
-
Урок 49. 00:02:18Scaling chat using queues
-
Урок 50. 00:01:25Summary - Design a Chat
-
Урок 51. 00:02:30Problem Introduction - Design a Web Crawler
-
Урок 52. 00:02:13Basic Design
-
Урок 53. 00:03:00Fetching Content
-
Урок 54. 00:03:12What's a "new" URL?
-
Урок 55. 00:04:14Uniqueness
-
Урок 56. 00:05:41Priorities
-
Урок 57. 00:01:06Summary - Design a Web Crawler
-
Урок 58. 00:01:47Problem Introduction - Design an Auction
-
Урок 59. 00:02:15Basic Design for an Auction
-
Урок 60. 00:01:45Optimistic Locking of Bids
-
Урок 61. 00:02:08Serialisation of Bids
-
Урок 62. 00:02:55Event-Driven Approach for Bids
-
Урок 63. 00:01:42Scaling an Auction
-
Урок 64. 00:00:53Summary - Design an Auction
-
Урок 65. 00:01:23Problem Introduction - Design a URL Shortener
-
Урок 66. 00:01:59Basic Design for a URL Shortener
-
Урок 67. 00:02:48Short Identifiers
-
Урок 68. 00:02:27Scaling Reads
-
Урок 69. 00:01:06Extra: DynamoDB
-
Урок 70. 00:02:03Caching
-
Урок 71. 00:01:09Summary - Design a URL Shortener
-
Урок 72. 00:01:42Problem Introduction
-
Урок 73. 00:04:38Basic Design
-
Урок 74. 00:04:46Concurrency
-
Урок 75. 00:04:54Scalability
-
Урок 76. 00:01:01Summary
-
Урок 77. 00:02:13Extra: Scaling Using Queues
-
Урок 78. 00:02:13Problem Introduction - News Feed
-
Урок 79. 00:02:05Basic Design - News Feed
-
Урок 80. 00:01:17Storage Calculations - News Feed
-
Урок 81. 00:03:48Scaling reads
-
Урок 82. 00:02:23Long Term Storage and Short Term Storage
-
Урок 83. 00:01:26Feed Optimisation
-
Урок 84. 00:03:15VIPs
-
Урок 85. 00:01:19Summary - News Feed
- Категории
- Источники
- Все курсы
- Разделы
- Книги