Архитектура OpenFreeMap доказала свою стабильность с Cloudflare и Hetzner.
Внезапно за 24 часа сервис принял 3 миллиарда запросов и 215 ТБ трафика.
Пик нагрузки составил 100 000 запросов в секунду, что вызвало ошибку «Too many open files».
Источником трафика стала платформа Wplace.live, где пользователи автоматизировали отправку пикселей.
Cloudflare обеспечил 99,4 % кэш-попаданий и позволил серверным нодам обрабатывать оставшиеся 1000 RPS.
Для защиты была создана Cloudflare-правило по рефереру и планируется автоматизация через API.
Автор предложил помочь Wplace.live развернуть собственный инстанс OpenFreeMap для снижения нагрузки.
В планах внедрить ограничение трафика по рефереру, добавить заголовки для приложений и исправить конфигурацию генерации тайлов.
Для поддержки сервиса требуется финансирование: проект расходует 500 $/месяц на инфраструктуру.
Get notified when new stories are published for "Hacker News 🇷🇺 Русский"