Мы приняли решение заменить WebSocket на HTTP — протокол, который лучше подходит для работы в условиях нестабильного соединения.Оба компонента продукта потребовали полной переработки логики взаимодействия. Параллельно мы провели рефакторинг мобильного приложения и создали функциональные требования — документ, описывающий поведение системы, который стал основой для дальнейшего тестирования и развития.Новая версия была развёрнута поэтапно: сначала на 1–2 проблемных заведениях, затем на остальных клиентах. Мы отслеживали стабильность работы и собирали обратную связь. Проблемы с соединением были устранены.