Прощай, Oracle! Здравствуй, Scylla! (Совсем не)квантовый переход Ленты уведомлений на Госуслугах
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Поделимся реальным опытом бесшовной миграции высоконагруженного сервиса уведомлений с Oracle на ScyllaDB. Вы узнаете, как организовать такой переход, минимизировать риски и сохранить доступность для миллионов пользователей.
Прослушав доклад, вы на конкретном примере узнаете:
• о проектном решении, использующем Kafka, балансировщик, куки;
• с какими проблемами придётся столкнуться и как их решить;
• какие инструменты и метрики использовать для мониторинга за миграцией;
• что необходимо предусмотреть заранее, чтобы потом не было больно.
В рамках доклада разберём:
• почему мы приняли решение уйти от Oracle и что повлияло на выбор ScyllaDB;
• как спроектировали архитектуру параллельной работы двух хранилищ;
• как использовали Kafka, балансировщики и куки для безопасного переключения;
• какие сложности нас поджидали (от асинхронности до отказа дата-центра) и как мы их преодолели;
• какие метрики и инструменты мониторинга использовались на каждом этапе;
• какие цифры подтверждают успех миграции.
Доклад будет полезен инженерам и архитекторам, которые:
• работают с высоконагруженными системами;
• планируют миграцию с монолитных решений;
• ищут реальные кейсы бесшовной миграции и data-consistency стратегий.
Java Team Lead. Отвечает за backend-сервисы ленты уведомлений и авторизации. 20+ лет в разработке. К.т.н. На Госуслугах с 2021 г., до этого 15 лет отвечал за разработку e-commerce систем в крупном издательстве.
Видео
Другие доклады секции
Базы данных и системы хранения