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.
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.
Diagnostic
L'application marche en démonstration, elle tombe dès qu'il y a du monde.
Le prestataire précédent est parti, personne ne comprend le code.
Chaque nouveau champ demande trois jours et casse autre chose.
On ne sait pas pourquoi le rapport de lundi ne donne pas le même chiffre que celui de mardi.
Livrables
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.
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.
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.
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.
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é.
Outils
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.
Cadre
Un appel, pas un formulaire
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é.
Aucun engagement