Skip to main content
✱ Работа с данными

Доставить и не потерять: синхронизация данных в распределенных системах

Analyst Days #15
2022-11-04 14:35
Секция C
40 мин
Просто
Доклад был на прошедшей конференции Analyst Days #15 и сейчас находится в архиве.

Разработка высоконагруженных систем для большого числа пользователей неизбежно ведет к распределенной архитектуре: сервисы, микросервисы, несколько баз данных.

Цель любой системы — обеспечить информационный обмен. Хочется, чтобы он был надежным: данные не теряются, вовремя доставляются до соответствующих подсистем, и, в конечном счете, их получают пользователи.

Аналитикам без опыта работы с распределенной архитектурой бывает сложно учитывать ее особенности при разработке требований. Постановки задач уточняются, разработчики задают вопросы, есть ошибки при тестировании. Стандартный набор проблем при неполных требованиях. А расти нам, аналитикам, всегда хочется.

Этот доклад поможет системным и бизнес-аналитикам, а также всем, кто влияет на требования к системе, научиться разрабатывать логику синхронизации данных, обработки очередей, и поможет увидеть «узкие места» при проектировании распределенных систем. Все проблемы и решения в одном практическом кейсе.

Доступно только после покупки 😊