Funciones lambda con memoria persistente

Despliega funciones lambda, con almacenamiento que no se borra.

Cada función guarda su estado entre ejecuciones. Una IA las crea y las administra por ti. Recargas créditos de cómputo y solo pagas lo que ejecutas.

∞
ejecuciones, sin servers que mantener
1
IA que crea y administra
0
configuración de infraestructura
Lo pides
IA asistente

Crea una función que cuente las visitas de mi sitio y las guarde.

La IA lo planifica
plan · 3 pasosIA asistente
  • 1Definir handler
  • 2Crear tabla de visitas
  • 3Desplegar endpoint
La función corre
coffre.fn · contador-visitasen vivo
export function handler(req) {
  const n = await store.incr('visitas')
  return Response.json({ visitas: n })
}
GET /fn/contador-visitas{ visitas: 42 }
Cómo funciona

Una función, su almacenamiento, y listo.

Coffre son funciones lambda con estado. Escribes un handler, lo despliegas y su memoria vive entre llamadas. Sin base de datos aparte, sin sesiones que reconstruir.

Persistente

Cada función guarda su estado entre ejecuciones. El contador no vuelve a cero, la cola no se pierde. No reinicias nada.

Serverless

Se ejecuta cuando la llamas. No pagas por tiempo idle, no mantienes un servidor despierto, no escalas nada a mano.

Endpoint HTTP

Cada función obtiene su propia URL. La llamas desde tu app, tu cron, tu navegador o tu webhook. Sin configurar rutas.

Con IA

Pídeselo. La IA crea y administra tus funciones.

Describe qué quieres en lenguaje natural. La IA escribe el handler, define el almacenamiento y lo despliega. Para cambiar algo, conversas con ella.

Crear

Dices qué necesitas. La IA escribe el handler, elige el tipo de almacenamiento y despliega el endpoint. Tú no tocas código.

Crea una función que procese pagos y guarde el recibo.
coffre.fn · procesar-pago
export async function handler(req) {
  const pago = await req.json()
  const recibo = await store.put(
    'recibos', pago.id, pago
  )
  return Response.json(recibo)
}

Administrar

Cambia parámetros, lee logs, ajusta cuotas — todo conversando. La IA traduce tu intención a la acción correcta.

Sube el timeout a 30 segundos.Listo, subí el timeout a 30s en procesar-pago.config actualizada · procesar-pago

La IA y cada ejecución de función consumen de tus créditos de cómputo. Un mismo saldo para todo.

Debug con IA

Debuguear nunca había sido tan fácil.

Cuando una función falla, la IA lee los logs, diagnostica la causa y te propone la corrección. Tú apruebas y ella aplica el parche. Sin horas mirando stack traces.

La IA diagnostica

Un error se reporta solo. La IA lee el stack trace, localiza la línea, entiende por qué falló y te lo explica en lenguaje claro.

logs · procesar-pagoerror
TypeError: Cannot read property 'id' of undefined
  at handler (procesar-pago:3)
  → req.json() devolvió undefined
    porque el body estaba vacío

Y lo corrige

La IA te propone el fix. Si le dices que sí, aplica el parche y despliega. Tú apruebas, ella hace el resto.

¿Lo arreglas?Sí. El body puede llegar vacío — voy a validar que exista antes de leerlo.
parche · procesar-pagoaplicado
+ const pago = await req.json()
+ if (!pago?.id)
+   return Response.json(
+     { error: 'falta id' }, { status: 400 }
+   )

No más context switching entre logs, editor y documentación. La IA lee, diagnostica y corrige dentro de Coffre.

Créditos de cómputo

Recarga créditos. La IA y tus funciones corren del mismo saldo.

Sin planes fijos ni sorpresas a fin de mes. Cargas los créditos que quieras; cada ejecución y cada interacción con la IA los descuenta al costo real del cómputo.

Cómo se consumeTodo corre de un mismo saldo
Ejecución de funcióndesde $X / invocación
Asistente IAdesde $X / mensaje
Almacenamientoincluido en el cómputo

Estamos en pruebas: los precios son orientativos y los estamos definiendo todavía. Lo que sí es seguro: pagas solo lo que ejecutas, sin cuota fija.

Empezar

Tus funciones, tu almacenamiento, tu IA.

Despliega en segundos. La IA lo arma por ti. Solo pagas lo que ejecutas.