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.
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
Mycarro — place 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.
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.