Aller au contenu
02Service 02

Le système sous l'interface.

Une application se juge le jour où elle a du volume, pas le jour de la démonstration. Nous écrivons des back-ends dimensionnés pour ce jour-là : contrats d'API explicites, schéma de données pensé avant le code, tests sur les chemins qui coûtent cher, et une documentation qui permet à quelqu'un d'autre que nous de reprendre le travail.

01Symptômes

Diagnostic

Vous êtes probablement concerné si —

  • 01

    L'application marche en démonstration, elle tombe dès qu'il y a du monde.

  • 02

    Le prestataire précédent est parti, personne ne comprend le code.

  • 03

    Chaque nouveau champ demande trois jours et casse autre chose.

  • 04

    On ne sait pas pourquoi le rapport de lundi ne donne pas le même chiffre que celui de mardi.

02Ce que nous construisons

Livrables

Le travail, concrètement.

API et services

REST ou GraphQL, versionnées, documentées en OpenAPI, avec authentification, quotas et journalisation. Les erreurs sont typées : un client qui appelle mal reçoit une réponse qui lui dit quoi corriger.

Pipelines de données

Ingestion, nettoyage, transformation et exposition. Traitements idempotents et rejouables, contrôles de qualité à chaque étape, historisation pour que le chiffre de lundi reste le chiffre de lundi.

Systèmes techniques et scientifiques

Calcul, simulation, traitement de signal ou d'image, optimisation. Nous travaillons à partir d'une spécification ou d'un article, et nous validons les résultats contre un jeu de référence avant de parler de performance.

Reprise d'un existant

Lecture du code, cartographie des dépendances, liste des risques classée par coût. Ensuite seulement : stabilisation, tests de non-régression, puis reprise de la dette là où elle vous freine réellement.

Full-stack quand c'est utile

Interfaces d'administration, tableaux de bord internes et front-ends applicatifs en React ou Next.js, quand l'interface fait partie du système plutôt que d'être un projet séparé.

03Outils

Outils

Avec quoi.

Nous choisissons en fonction de qui reprendra le système après nous, pas en fonction de ce qui est récent. Si votre équipe connaît déjà un outil, c'est un argument.

Langages
Python, TypeScript, Go
Frameworks
FastAPI, Django, NestJS, Next.js
Données
PostgreSQL, TimescaleDB, Redis, S3
Scientifique
NumPy, SciPy, pandas, PyTorch
Exploitation
Docker, Terraform, CI/CD, OpenTelemetry
04Cadre

Cadre

Comment ça se passe.

Durée typique
6 semaines à 6 mois
Point de départ
Audit technique, 5 jours
Livrable
Code, tests, documentation, transfert de compétence
Sous-traitance
Possible en marque blanche pour agences et ESN
Prochaine étape

Un appel, pas un formulaire

Un doute sur le périmètre ? Posez la question en trente minutes.

Nous répondons plus vite sur un problème précis que sur un cahier des charges. Décrivez la situation telle qu'elle est aujourd'hui, y compris ce qui a déjà été tenté.