Карта отключений Endeavour: субсекунда в шторм и синк каждые 5 минут

Endeavour Energy обслуживает 2,8 млн человек в Новом Южном Уэльсе — и перенесла карту отключений на Next.js с деплоем на Vercel: при пиковом штормовом трафике страница открывается быстрее секунды, а данные с апстримов синхронизируются каждые 5 минут вместо часовых задержек на старой платформе.
Раньше фронт был жёстко связан с контент-слоем: деплой тормозил, масштабирование под нагрузку шторма ломалось, а цикл обновления в 10 минут на пике растягивался до часа и больше. Мелкая правка на карте могла занять целый день — при том что клиентам в темноте с телефона нужны актуальные данные за минуты, не за часы.
Метрики после переезда
- загрузка страницы — субсекундная при штормовом трафике;
- синхронизация данных — 5 минут по всем апстримам;
- деплои — на 38 % быстрее прежней платформы.
Для австралийского дистрибьютора карта отключений — главная страница сайта в кризис; связка Next.js, edge-деплоя и короткого цикла данных — рабочий рецепт, когда один URL проверяют сотни тысяч раз подряд с плохим мобильным интернетом.
Источник: Building a real-time power outage map with Next.js on Vercel.