Notre ingénierie

L'ingénierie avant le code. La vision avant les outils.

Vingt ans d'ingénierie logicielle, sur des projets où les décisions techniques ont un vrai poids : logique métier, contraintes, arbitrages budgétaires. Cette page est pour ceux qui veulent vérifier comment nous travaillons : DSI, intégrateur de votre ERP, associé technique.

Comment nous commençons

Nos interventions ne commencent jamais par du code.

D'abord, une cartographie : quels systèmes, quels flux de données, qui est responsable de quoi, où se trouvent les zones fragiles.

Ce premier livrable, c'est une compréhension partagée du système. Les décisions viennent ensuite, et elles se prennent sur du concret.

Repérer les points de rupture avant qu'ils ne coûtent cher.

  1. Les échanges

    Une API tierce mal comprise

    Elle ralentit tous les flux qui passent par elle.

  2. Les décisions

    Des arbitrages techniques flous

    Ils retardent les projets bien plus que le code lui-même.

  3. L'architecture

    Un empilement de services

    Il masque une dette logique que personne ne voit plus.

  4. Les données

    Un modèle de données mal pensé

    Il bloque l'évolution du métier et la montée en charge.

Les fondations

Une maîtrise profonde des fondations.

  • Bases de données relationnellesModélisation complexe, intégrité référentielle réelle, pas seulement théorique.
  • Intégrations multi-sourcesAPI Salesforce, SSO, middleware, webhooks métier, synchronisations entre systèmes : orchestrés selon votre contexte.
  • Refonte applicativeRendre une architecture durable, maintenable et auditable, alignée sur vos contraintes d'exploitation.
  • Files, traitements et supervisionLes traitements en arrière-plan réglés, surveillés, et qui préviennent avant de casser.
  • Le métier séparé de la techniquePour que les décisions métier restent simples à faire évoluer, quels que soient les outils.
  • L'IA encadrée par des règles écritesNos règles de travail avec l'IA sont écrites et versionnées : tests verts avant toute livraison, revue des requêtes à chaque lot, garde-fous qui empêchent de toucher une base par erreur, relecture humaine avant la mise en production.
  • Cloud et déploiementUn diagnostic pragmatique, avec une vraie vision du coût et de la maintenabilité.

Les outils changent. Les fondations restent.

Nous choisissons les outils pour ce qu'ils apportent à votre système, pas par habitude. Ceux que nous pratiquons au quotidien :

Applicatif
Laravel, Symfony, Node, Nuxt, Next, PostgreSQL, Salesforce
Pratiqués de longue date
Drupal, WordPress et les anciennes versions de Symfony : de quoi reprendre un existant sans repartir de zéro
AWS
EC2, Elastic Beanstalk, Lambda, S3, CloudFront, Aurora et RDS, ElastiCache, VPC, Route 53, Certificate Manager, IAM, CloudWatch, CloudFormation
Azure
Container Apps, Container Registry, Static Web Apps, Storage, Functions, Private Endpoint, AI Search, OpenAI, Azure DevOps
Recherche
Elasticsearch, OpenSearch, Algolia
Livraison et supervision
Terraform, Docker, GitHub Actions, GitLab CI, Redis, Supervisor, systemd, Sentry

Exigence avant tout

Nous préférons retirer 30 % du périmètre plutôt que de livrer une solution impossible à maintenir dans six mois.

Les contraintes d'exécution existent. Nous n'acceptons jamais qu'elles deviennent un prétexte à mal faire.