SobesLab логотип SobesLab

Junior

Пока нет вопросов для этого уровня сложности.

Middle

Пока нет вопросов для этого уровня сложности.

Senior

  1. CAP и PACELC Senior
  2. Кэширование: CDN/edge и app cache Senior
  3. CQRS и Event Sourcing Senior
  4. Очереди и стримы (Rabbit/Kafka) Senior
  5. Идентификаторы и шард-ключи Senior
  6. Репликация и фейловер Senior
  7. Поиск и индексация (Elasticsearch) Senior
  8. Идемпотентность и дедупликация Senior
  9. Backpressure и защита апстримов Senior
  10. Бэкапы и DR-план Senior
  11. Монолит vs Микросервисы Senior
  12. Горизонтальное vs вертикальное масштабирование Senior
  13. Балансировка нагрузки (L4 vs L7) Senior
  14. Обратные прокси и API-шлюзы Senior
  15. Сервис-дискавери Senior
  16. Консистентный хешинг Senior
  17. SQL vs NoSQL Senior
  18. Типы NoSQL хранилищ Senior
  19. ACID vs BASE Senior
  20. Партиционирование данных (шардинг) Senior
  21. Кворумные чтения/записи Senior
  22. Multi-master репликация Senior
  23. Разрешение конфликтов репликации Senior
  24. Сильная vs eventual согласованность Senior
  25. Paxos vs Raft Senior
  26. Лидер и выбор лидера Senior
  27. Распределённые блокировки Senior
  28. Распределённое время и часы Senior
  29. Когерентность и инвалидация кеша Senior
  30. Стратегии кеширования: Cache-Aside, Write-Through, Write-Back Senior
  31. Политики вытеснения кеша Senior
  32. Dead Letter Queue Senior
  33. Отложенная (задержанная) обработка Senior
  34. Гарантии порядка событий Senior
  35. Lambda vs Kappa архитектуры Senior
  36. MapReduce Senior
  37. Потоковая обработка данных Senior
  38. ETL vs ELT Senior
  39. Data Lake vs Data Warehouse Senior
  40. OLTP vs OLAP Senior
  41. Денормализация данных Senior
  42. Геораспределенные кластеры Senior
  43. Multi-tenancy (мультиаренда) Senior
  44. Zero Downtime Deployment Senior
  45. CI/CD pipeline Senior
  46. Наблюдаемость (Observability) Senior
  47. Централизованное логирование Senior
  48. Пагинация результатов Senior
  49. Хвостовая задержка (tail latency) Senior
  50. Проблема C10K Senior
  51. Нагрузочное тестирование Senior
  52. Модель акторов (Actor model) Senior
  53. Gossip-протоколы Senior
  54. Bloom Filter Senior
  55. REST vs gRPC Senior
  56. GraphQL vs REST Senior
  57. Long Polling vs WebSocket vs SSE Senior
  58. Блокчейн Senior
  59. Byzantine Fault Tolerance (BFT) Senior
  60. Chaos Engineering Senior
  61. Автоматическое масштабирование Senior
  62. SLA, SLO и error budget Senior
  63. In-memory vs on-disk хранение Senior
  64. Миграции схем и совместимость Senior
  65. Сетевые partition-ы Senior
  66. Аутентификация и OAuth Senior
  67. Авторизация и контроль доступа Senior
  68. Шифрование данных Senior
  69. Безопасность API и веб Senior
  70. Google Spanner и TrueTime Senior
  71. Outbox-паттерн Senior
  72. Контейнеры vs виртуальные машины Senior
  73. Капасити-планирование Senior
  74. Edge Computing Senior
  75. Форматы сериализации: JSON vs Protobuf Senior
  76. Прикидочная оценка нагрузки Senior
  77. Amazon Dynamo архитектура Senior
  78. Распределённая ФС (GFS/HDFS) Senior
  79. Pub/Sub vs Point-to-Point Senior
  80. Infra as Code (IaC) Senior
  81. Feature Flags (флаги функциональности) Senior
  82. Облако vs on-premise Senior
  83. Пулы потоков и соединений Senior
  84. Производительность vs стоимость Senior
  85. Стриминг видео Senior
  86. Уровни изоляции транзакций Senior
  87. Loose Coupling и High Cohesion Senior
  88. Закон Конуэя Senior
  89. Одна БД vs несколько (на сервис) Senior
  90. Time Series базы данных Senior
  91. Ложные предположения распределённых систем Senior
  92. Цепочка микросервисов (critical path) Senior
  93. P2P vs клиент-сервер Senior
  94. Pets vs Cattle (сервера) Senior
  95. Event Loop модель Senior
  96. Webhooks vs Polling Senior
  97. Синхронная vs асинхронная репликация Senior
  98. LSM-tree vs B-Tree Senior
  99. Архивирование и ретеншн данных Senior
  100. Разделение вычислений и хранения Senior