Кейс · SaaS

BotRender.io

Специализированная платформа рендеринга страниц для поисковых ботов: кеширование, очереди и API под любой стек. 99.9% uptime, поддержка SPA любой сложности.

Задача

Растущему направлению пререндеринга понадобилась отдельная высоконагруженная платформа под международный рынок: с публичным API, очередями и гарантией аптайма, способная отдавать готовый HTML ботам в любом стеке и при любой нагрузке.

Требования

  • REST API для интеграции с любым стеком
  • Автоматическое кеширование с настраиваемым TTL
  • Очереди задач рендеринга
  • Гарантия аптайма (SLA)
  • Хранение результатов в S3

Решение

Разработали платформу на Node.js + Chromium с очередями Bull. Запросы ставятся в очередь, рендерятся пулом воркеров, результат кешируется и складывается в S3. Публичный REST API позволяет подключить сервис к любому фреймворку за минуты.

Что сделали

  • Рендер-движок на headless Chromium
  • Очереди задач на Bull Queue
  • REST API и управление ключами доступа
  • Кеш с настраиваемым TTL
  • Хранилище результатов на S3
  • Мониторинг и алертинг аптайма

Результаты

99.9%
uptime
REST API
интеграция за минуты
S3
кеш результатов рендеринга

Технологии

Node.jsChromiumBull QueueREST APIS3

Хотите такой же результат?

Расскажите про задачу — рассчитаем бюджет и покажем прогноз заявок.

Получить бриф и оценку