Edge Functions
En inglés: Edge Functions (serverless functions)
Pequeños programas en la nube que solo se ejecutan cuando alguien los pide, sin servidor propio.
¿Qué son las Edge Functions y por qué evitan tener un servidor propio?
Una Edge Function es un fragmento de código que vive en la nube de un proveedor y se ejecuta cuando llega una petición, por ejemplo para confirmar un pago o guardar un evento de analítica. Se llaman "edge", borde, porque muchos proveedores las corren en puntos de su red cercanos a quien hace la petición.
Hacen parte de lo que se conoce como arquitectura sin servidor: el proveedor se encarga de encenderlas y apagarlas según la demanda, y se paga por uso.
Por qué le importa a tu negocio
Un servidor propio hay que mantenerlo y pagarlo aunque nadie lo use a las tres de la mañana. Con funciones que despiertan bajo demanda, un negocio pequeño paga muy poco mientras el tráfico es bajo, y la lógica delicada, como validar un pago, se ejecuta en el servidor, fuera del alcance del navegador.
Cómo lo usamos en Damorus
URG Technology tiene 13 Edge Functions en Deno sobre Supabase. Una de ellas recibe el aviso de Mercado Pago, valida su origen, consulta el estado real del pago, descuenta el stock y dispara los correos, y siempre responde "recibido" para que la pasarela no repita el aviso. La Roca usa un par de funciones en Vercel: una recibe cada evento de la analítica y lo guarda en Postgres, y otra agrega las cifras para el panel.
¿Lo necesitas en tu proyecto?
Quiero mi boceto gratuito →
