Поделимся реальным опытом бесшовной миграции высоконагруженного сервиса уведомлений с Oracle на ScyllaDB. Вы узнаете, как организовать такой переход, минимизировать риски и сохранить доступность для миллионов пользователей.
Прослушав доклад, вы на конкретном примере узнаете:
* о проектном решении, использующем Kafka, балансировщик, куки;
* с какими проблемами придётся столкнуться и как их решить;
* какие инструменты и метрики использовать для мониторинга миграции;
* что необходимо предусмотреть заранее, чтобы потом не было больно.
В рамках доклада разберём:
* почему мы приняли решение уйти от Oracle и что повлияло на выбор ScyllaDB;
* как спроектировали архитектуру параллельной работы двух хранилищ;
* как использовали Kafka, балансировщики и куки для безопасного переключения;
* какие сложности нас поджидали (от асинхронности до отказа дата-центра) и как мы их преодолели;
* какие метрики и инструменты мониторинга использовались на каждом этапе;
* какие цифры подтверждают успех миграции.
Доклад будет полезен инженерам и архитекторам, которые:
* работают с высоконагруженными системами;
* планируют миграцию с монолитных решений;
* ищут реальные кейсы бесшовной миграции и data-consistency-стратегий.