Лето наступило с полной силой, и, как каждый год, абонемент в муниципальный бассейн разлетелся всего за 72 часа. Жители, оставшиеся без него, теперь требуют срочного пополнения, как раз когда термометр превышает 40 градусов. Спрос значительно превысил предложение, оставив многих с полотенцем на плече и без места, где можно окунуться.
Система онлайн-продаж и серверы на пределе 🖥️
Цифровая платформа мэрии, предназначенная для управления абонементами, рухнула в первые часы продаж. Серверы с ограниченной емкостью для 500 одновременных пользователей получили пик в 2000 одновременных запросов. Логи показывают постоянные ошибки 503 и тайм-ауты. Техническое решение заключалось бы в горизонтальном масштабировании с балансировщиками нагрузки и очередями запросов, но муниципальный бюджет не предусматривает таких улучшений. Унаследованный код, написанный на неоптимизированном PHP, также не помогает.
Мэрия предлагает использовать садовый кран в качестве альтернативы 🚿
В ответ на жалобы советник по спорту рекомендовал освежаться с помощью садового разбрызгивателя или принимать холодный душ дома. Это предложение было встречено смехом и кое-какими ругательствами в социальных сетях. Тем временем счастливчики с абонементами наслаждаются бассейном, а остальные обнаруживают, что ведро холодной воды на балконе — не такой уж плохой вариант. Возможно, в следующем году придется вставать пораньше или иметь друга с бассейном.