Как планировать миграцию?

Middle+
146 просмотров
AFK Offer AI

Миграция — одна из сложнейших инженерных задач. План: 1) Определи scope — что мигрируем. 2) Write path first — новые данные пишутся в новую систему. 3) Backfill — старые данные переносим. 4) Read path — переключаем чтение. 5) Cleanup — убираем старое. Dual write период — пишем в обе системы для safety. Feature flag для постепенного переключения. Rollback plan обязателен. Мониторинг diff между старым и новым. Никогда big bang — только постепенно. Миграция БД: zero-downtime через expand-contract pattern.

Следующий вопрос

Как context работает в gRPC?