Découvrez dpkit Terminal et TypeScriptVoir l'annonce

Services et intégration

Workflows durables

Des processus multi-étapes qui reprennent exactement là où ils se sont arrêtés après un crash ou un déploiement.

  • DBOS
  • Postgres state
  • Cron Triggers

Ce que c'est

Des processus métier faits de plusieurs étapes — débiter, notifier, réconcilier, réessayer — qui doivent aboutir exactement une fois, même si le processus qui les exécute meurt à mi-chemin.

Pourquoi nous l'avons choisi

L'alternative habituelle, c'est une file d'attente plus un tas de comptabilité défensive, mal réécrite dans chaque projet. Nous utilisons DBOS, qui enregistre un point de reprise pour chaque étape dans Postgres : un workflow reprend à l'étape atteinte plutôt qu'au début, et l'idempotence cesse d'être quelque chose que chaque gestionnaire doit inventer. Cela tourne dans le processus applicatif et contre la base que nous exploitons déjà, donc il n'y a pas de cluster séparé à maintenir en vie. Nous n'avons délibérément pas adopté de moteur de workflow autonome : à l'échelle de nos produits, le coût d'exploitation dépassait ce qu'il apportait.

Ce que nous construisons avec

Développement d'applications web

De la couche de données à l'interface : recherche, intégrations, traitements en arrière-plan, et l'infrastructure pour que tout continue de tourner.

Applications web full-stack · API typées · Workflows durables · Orchestration de conteneurs

Où nous l'utilisons

Partout où de l'argent, des messages ou des appels tiers sont en jeu et où un échec partiel serait visible pour un client.
capturemycarro.app
Le moteur de recherche automobile Mycarro tel qu'il tourne aujourd'hui, sur ses annonces portugaises en ligne.

Mycarroplace de marché auto et CRM concessionnaires

Une place de marché de voitures d'occasion en ligne au Portugal. Une recherche grand public sur des annonces collectées dans tout le marché, un back-office concessionnaires pour les leads, le stock et la facturation, et une application mobile — construits de bout en bout.

nous l'avons construit

sous NDA
Un travail que nous ne pouvons pas montrer
ND

NDAMVP de plateforme fintech suisse

Un MVP multiplateforme pour une plateforme de services financiers réglementés, conçu et construit de bout en bout : un backend contract-first, un tableau de bord d'exploitation et des applications iOS et Android générées à partir du même contrat. Livré.

client · NDA

Nous contacter

Dites-nous ce que vous voulez faire construire.

Nous sommes une petite équipe au Portugal, aux horaires de Londres. Un site, une application, un outil interne, ou la plateforme derrière — commencez par une phrase sur le problème et nous prenons la suite.

Toutes les technologies
Demander un devis