Presentiamo dpkit Terminal e TypeScriptLeggete l'annuncio

Servizi e integrazione

Workflow durevoli

Processi in più passaggi che ripartono esattamente da dove si erano fermati dopo un crash o un deploy.

  • DBOS
  • Postgres state
  • Cron Triggers

Che cos'è

Processi aziendali fatti di più passaggi — addebitare, notificare, riconciliare, riprovare — che devono completarsi esattamente una volta anche se il processo che li esegue muore a metà strada.

Perché l'abbiamo scelto

L'alternativa consueta è una coda più un mucchio di contabilità difensiva che viene riscritta male in ogni progetto. Usiamo DBOS, che salva un checkpoint di ogni passaggio in Postgres, così un workflow riprende dal passaggio a cui era arrivato invece che dall'inizio, e l'idempotenza smette di essere qualcosa che ogni handler deve inventarsi. Gira dentro il processo dell'applicazione e contro il database che già gestiamo, quindi non c'è nessun cluster separato da tenere in vita. Abbiamo deliberatamente scelto di non adottare un motore di workflow a sé stante: per la scala a cui girano i nostri prodotti, il costo operativo superava quello che aggiungeva.

Che cosa ci costruiamo

Sviluppo di applicazioni web

Dal livello dati fino all'interfaccia: ricerca, integrazioni, lavori in background e l'infrastruttura per tenerlo in funzione.

Applicazioni web full-stack · API tipizzate · Workflow durevoli · Orchestrazione di container

Dove lo usiamo

Ovunque siano coinvolti denaro, messaggistica o chiamate a terze parti e un fallimento parziale sarebbe visibile a un cliente.
schermatamycarro.app
Il motore di ricerca auto di Mycarro come funziona oggi, che cerca tra i suoi annunci portoghesi attivi.

Mycarromarketplace auto e CRM per rivenditori

Un marketplace di auto usate attivo in Portogallo. Ricerca per il consumatore su annunci raccolti da tutto il mercato, un back office per i rivenditori con contatti, magazzino e fatturazione, e un'app mobile — costruito end-to-end.

l'abbiamo costruito

coperto da NDA
Lavoro che non possiamo mostrare
ND

NDAMVP di piattaforma fintech svizzera

Un MVP multipiattaforma per una piattaforma di servizi finanziari regolamentati, progettato e costruito end-to-end: un backend contract-first, una dashboard operativa e app iOS e Android generate dallo stesso contratto. Consegnato.

cliente · NDA

Contattateci

Raccontateci che cosa volete costruire.

Siamo un piccolo team in Portogallo, con orario di Londra. Un sito, un'app, uno strumento interno o la piattaforma che ci sta dietro — iniziate con una frase sul problema e poi ci pensiamo noi.

Tutte le tecnologie
Richiedete un preventivo