[Перевод] Почему мы отказываемся от serverless
Когда находишься на критическом пути API-аутентификации, важна каждая миллисекунда. Спустя два года борьбы с ограничениями serverless мы пересобрали весь наш стек API, добившись таким образом существенного снижения сквозных задержек. Когда мы запускали наш API на Cloudflare Workers, они казались идеальным выбором для сервиса API-аутентификации. Глобальная периферийная инфраструктура, автоматическое масштабирование и оплата только за использование. Разве это не замечательно? Перенесёмся в будущее: мы полностью пересобрали эту систему на основе Go-серверов с хранением состояния, в результате получив шестикратный рост производительности и существенное упрощение архитектуры, позволившее реализовать самохостинг и платформонезависимость. TL;DR: • Мы перешли с Cloudflare Workers на Go-серверы • Снизили задержки в шесть раз • Устранили сложные механизмы обхода кэшей и оверхед конвейеров данных • Упростили архитектуру, перейдя от распределённой системы к простому приложению • Обеспечили возможность самохостинга и платформонезависимость В статье мы расскажем о том, почему совершили этот переход, о проблемах, вынудивших нас на это пойти, и о том, чему мы научились в процессе.
https://habr.com/ru/articles/958814/
#serverless #самохостинг #cloudflare #cloudflare_workers #stateless #stateful