30 блогов для изучения 30 концепций проектирования систем: ⏬
1. API: https://blog.algomaster.io/p/whats-an-api
2. API-шлюз: https://blog.algomaster.io/p/what-is-an-api-gateway
3. Масштабируемость: https://blog.algomaster.io/p/scalability
4. Доступность: https://blog.algomaster.io/p/system-design-what-is-availability
5. Теорема CAP: https://blog.algomaster.io/p/cap-theorem-explained
6. Load Balancers: https://blog.algomaster.io/p/e1fa4254-9383-4c3a-be96-1d4ce2322575
7. Алгоритмы балансировки нагрузки: https://blog.algomaster.io/p/load-balancing-algorithms-explained-with-code
8. Caching: https://blog.algomaster.io/p/4d7d6f8a-6803-4c7b-85ca-864c87c2cbf2
9. Стратегии кэширования: https://blog.algomaster.io/p/top-5-caching-strategies-explained
10. Стратегии вытеснения кэша: https://blog.algomaster.io/p/7-cache-eviction-strategies
11. Распределенное кэширование: https://blog.algomaster.io/p/distributed-caching
12. CDNs: https://blog.algomaster.io/p/27c62e07-f25b-40ac-a397-101cc54f1f0a
13. Типы баз данных: https://blog.algomaster.io/p/15-types-of-databases
14. SQL vs NoSQL: https://blog.algomaster.io/p/sql-vs-nosql-7-key-differences
15. ACID-транзакции: https://blog.algomaster.io/p/what-are-acid-transactions-in-databases
16. Индексы баз данных: https://blog.algomaster.io/p/a-detailed-guide-on-database-indexes
17. Шардинг баз данных: https://blog.algomaster.io/p/what-is-database-sharding
18. Масштабирование баз данных: https://blog.algomaster.io/p/system-design-how-to-scale-a-database
19. WebSockets: https://blog.algomaster.io/p/websockets
20. Очереди сообщений: https://blog.algomaster.io/p/message-queues
21. Обнаружение сервисов: https://blog.algomaster.io/p/service-discovery-in-distributed-systems
22. Фильтры Блума: https://blog.algomaster.io/p/bloom-filters
23. Алгоритмы ограничения скорости: https://blog.algomaster.io/p/rate-limiting-algorithms-explained-with-code
24. SPOF: https://blog.algomaster.io/p/system-design-how-to-avoid-single-point-of-failures
25. Идемпотентность: https://blog.algomaster.io/p/idempotency-in-distributed-systems
26. Контрольные суммы: https://blog.algomaster.io/p/what-are-checksums
27. Длинный опрос против WebSockets: https://blog.algomaster.io/p/long-polling-vs-websockets
28. Concurrency vs Parallelism: https://blog.algomaster.io/p/concurrency-vs-parallelism
29. Прокси против обратного прокси: https://blog.algomaster.io/p/proxy-vs-reverse-proxy-explained
30. Пакетная обработка против потоковой: https://blog.algomaster.io/p/batch-processing-vs-stream-processing
👉 Java Portal | #ресурсы
Post #1116
3.61K

- 👍 15
- 🔥 5
- 👀 1