14 сен 2026
Почему выкладка должна быть атомарной
Как половинчатое обновление конфигурации ломает приложение у части пользователей.
Если конфигурация раскатывается по частям, часть клиентов успевает забрать новый флаг, но старый справочник, - и приложение ведёт себя противоречиво. Такие ошибки трудно воспроизвести: у разработчика всё свежее и согласованное.
Атомарная выкладка убирает этот класс проблем. Версия становится активной целиком и в один момент, поэтому клиент всегда видит согласованный набор значений, а не смесь старого и нового.
Subcache хранит каждую выкладку как неизменную версию и переключает активную одним действием. Это же делает откат безопасным: он просто возвращает активной прежнюю версию.