Comments 4
Познал на практике что такое распределенные системы и какие компромисы несет в себе CAP теорема. Если выбираешь провернуть всё без даунтайма - то есть сохранить Availability - то получаешь отсутствие Consistency, все честно.
В этой ситуации очень странно что клиент начинает поле присылать до того как готов бек. Это наталкивает на размышления что неверно организован подход к деплоям и планированию разработки.
Возможно, что Вам следует подумать о KV-storage и хранить данные в формате который не стирает данные которые не может распознать (тот-же Protobuf или даже JSON).
А еще лучше просто использовать Document-storage.
Похоже, что Вы используете неправильный инструмент.
Пока не раскатаете новую версию бэка на всех экземплярах не включайте фичефлаг.
Несовместимость Insert-only и поэтапного развертывания