Découvrez dpkit Terminal et TypeScriptVoir l'annonce

Données et stockage

Bases de données transactionnelles

Un Postgres par produit, avec le schéma et les requêtes délibérément tenus par des outils différents.

  • PostgreSQL
  • Prisma
  • Kysely
  • SQL migrations
  • pgvector
  • PostGIS

Ce que c'est

Le système de référence : une base de données relationnelle qui détient l'état qu'une entreprise ne peut pas se permettre de perdre, avec de vraies transactions, de vraies contraintes, et un schéma écrit noir sur blanc plutôt que sous-entendu par le code qui écrit dedans.

Pourquoi nous l'avons choisi

Nous choisissons PostgreSQL par défaut parce qu'il absorbe des besoins qui deviendraient sinon des systèmes séparés — documents JSON, recherche plein texte, requêtes géospatiales via PostGIS, similarité vectorielle via pgvector. La séparation qui nous importe est interne : Prisma tient le schéma et la génération de code, tandis que chaque requête d'exécution passe par Kysely en SQL typé. Cela garde honnêtes les types générés et les modèles Zod sans qu'un ORM décide de la forme de nos requêtes, et cela laisse les migrations sous forme de SQL relisible plutôt que quelque chose qu'un outil improvise pendant un déploiement.

Ce que nous construisons avec

Outils internes et systèmes de back-office

L'outil interne dont votre secteur a réellement besoin — leads, affaires, stock, facturation, permissions, piste d'audit. Construit autour de votre façon de travailler plutôt qu'autour d'un modèle.

Bases de données transactionnelles · Identité et accès · API typées · Applications web full-stack

Plateformes de données et pipelines

Faire entrer les données, les vérifier et les garder correctes — de quelques tableurs à des millions de lignes par jour.

Traitement de données · Standards de données et validation · Bases de données transactionnelles · Acquisition de données web

Où nous l'utilisons

C'est la colonne vertébrale des produits que nous exploitons au quotidien, et la partie d'une mission client sur laquelle on nous appelle le plus souvent pour réparer — en général là où le schéma a dérivé loin de l'application qui en dépend.
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