Presentamos dpkit Terminal y TypeScriptVer el anuncio

Servicios e integración

Flujos de trabajo duraderos

Procesos de varios pasos que se reanudan exactamente donde se quedaron tras una caída o un despliegue.

  • DBOS
  • Postgres state
  • Cron Triggers

Qué es

Procesos de negocio compuestos de varios pasos — cobrar, notificar, conciliar, reintentar — que tienen que completarse exactamente una vez aunque el proceso que los ejecuta muera a mitad.

Por qué lo elegimos

La alternativa habitual es una cola más un montón de contabilidad defensiva que se reescribe mal en cada proyecto. Usamos DBOS, que registra cada paso en Postgres, así que un flujo de trabajo se reanuda en el paso al que llegó y no al principio, y la idempotencia deja de ser algo que cada handler tiene que inventarse. Funciona dentro del proceso de la aplicación y contra la base de datos que ya operamos, así que no hay un clúster aparte que mantener vivo. Deliberadamente no adoptamos un motor de workflows independiente: para la escala a la que funcionan nuestros productos, el coste operativo pesaba más que lo que aportaba.

Qué construimos con ello

Desarrollo de aplicaciones web

De la capa de datos hasta la interfaz: búsqueda, integraciones, tareas en segundo plano y la infraestructura para mantenerlo en marcha.

Aplicaciones web full-stack · APIs tipadas · Flujos de trabajo duraderos · Orquestación de contenedores

Dónde lo usamos

Siempre que hay dinero, mensajería o llamadas a terceros de por medio y un fallo parcial sería visible para un cliente.
capturamycarro.app
El buscador de coches de Mycarro tal como funciona hoy, buscando entre sus anuncios activos en Portugal.

Mycarromarketplace de coches y CRM para concesionarios

Un marketplace de coches usados en marcha en Portugal. Búsqueda para el consumidor sobre anuncios reunidos de todo el mercado, un back office para que los concesionarios gestionen leads, inventario y facturación, y una aplicación móvil — construido de principio a fin.

construimos

bajo NDA
Trabajo que no podemos mostrar
ND

NDAMVP de plataforma fintech suiza

Un MVP multiplataforma para una plataforma de servicios financieros regulados, diseñado y construido de principio a fin: un backend contract-first, un panel de operaciones y aplicaciones iOS y Android generadas a partir del mismo contrato. Entregado.

cliente · NDA

Ponerse en contacto

Cuéntenos qué necesita construir.

Somos un equipo pequeño en Portugal, en horario de Londres. Un sitio, una aplicación, una herramienta interna, o la plataforma que hay detrás — empiece por una frase sobre el problema y nosotros seguimos desde ahí.

Todas las tecnologías
Pedir presupuesto