Получить доступ

Согласованность и CAP

Основа с Middle

CAP и PACELC, уровни согласованности, CQRS и Event Sourcing.

Что важно знать

  • CAP: при разделении сети — либо согласованность, либо доступность.
  • PACELC: и без разделения — выбор между задержкой и согласованностью.
  • Итоговая согласованность — данные сходятся со временем; читать свои записи — отдельное требование.
  • CQRS: разные модели для записи и чтения; Event Sourcing — состояние как последовательность событий.

Критерии освоения

Middle ≈ 6 ч

  • Объясняет CAP и PACELC и сильную и итоговую согласованность на примерах

Практика. Для пяти функций маркетплейса определить, где нужна сильная согласованность, а где достаточно итоговой.

Senior ≈ 6 ч

  • Выбирает модель согласованности для частей системы по требованиям бизнеса
  • Объясняет CQRS и Event Sourcing и когда они оправданы

Практика. Спроектировать модуль с CQRS (запись и проекции для чтения) и описать задержку согласования и её влияние на пользователя.

Вопросы с собеседований

Разборы темы

← Вся карта «Backend-разработчик»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем