Controla costes de Cloudflare con 'circuit breaker'

Fuentes: Developer builds circuit breaker to manage Cloudflare Workers costs

Un desarrollador ha creado un sistema de "circuit breaker" para gestionar los costes de Cloudflare Workers, una solución que evita sobrecostes al limitar el uso de recursos. El desarrollador, que opera la plataforma de noticias de IA 3mins.news, se enfrentó al problema de los límites mensuales estrictos de Cloudflare Workers (10 millones de peticiones, 1 millón de escrituras KV, etc.). En lugar de depender de las notificaciones pasivas de AWS, diseñó un sistema que monitoriza activamente el consumo de recursos y degrada el servicio de forma controlada antes de alcanzar los límites. El sistema, que lleva en producción dos semanas, utiliza umbrales específicos para cada recurso (por ejemplo, alertas al 80% para las peticiones y al 90% para las escrituras KV) y un mecanismo de histeresis para evitar oscilaciones. En una ocasión, detectó un pico en las lecturas KV, recibió una alerta temprana y pudo solucionar el problema antes de incurrir en sobrecostes. El desarrollador considera que este patrón de protección puede ser aplicable a otras plataformas serverless y APIs con límites de presupuesto, como Lambda, Vercel, Supabase, OpenAI y Twilio.