Как стать автором
Обновить

Несовместимость Insert-only и поэтапного развертывания

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров1K
Всего голосов 4: ↑2 и ↓2+2
Комментарии4

Комментарии 4

Познал на практике что такое распределенные системы и какие компромисы несет в себе CAP теорема. Если выбираешь провернуть всё без даунтайма - то есть сохранить Availability - то получаешь отсутствие Consistency, все честно.

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

Возможно, что Вам следует подумать о KV-storage и хранить данные в формате который не стирает данные которые не может распознать (тот-же Protobuf или даже JSON).

А еще лучше просто использовать Document-storage.

Похоже, что Вы используете неправильный инструмент.

Пока не раскатаете новую версию бэка на всех экземплярах не включайте фичефлаг.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории