intermediate
Cloudflare
Edge-платформа: DNS, CDN, WAF, Workers, статический хостинг, object storage, SQL, KV и примитивы координации.
На интервью по Cloudflare — мышление edge-first: DNS proxy, CDN-кэш, WAF, Workers для логики запросов, Pages для статики, R2 для object storage, D1/KV/Durable Objects для edge-данных. FullStack JS-команды часто деплоят Workers и Pages рядом с классическим origin API.
Подтемы: DNS, CDN, WAF, Workers, Pages, R2, D1, KV, Durable Objects.
На интервью: кэш статики на edge, auth или A/B в Worker, подводные камни cache key и когда Durable Objects лучше KV.
Типовые ошибки: orange-cloud для внутренних admin-хостов; кэш ответов авторизованного API; Workers как полный Node.js; игнорирование eventual consistency в KV.
Компромисс — низкая глобальная задержка против лимитов runtime и edge-подходящих моделей данных.
Чеклист:
- Разделяйте кэшируемые публичные assets и приватный API.
- Проверяйте purge и cache key до запуска.
- Подбирайте storage primitive под consistency.
- Секреты не в клиентских bundle Workers.