Architecture du système d'information

  • Chapitre4 sur 17
  • PilierSocle technique
  • Sections4 parties
  • Lecture2 min
En bref

Comment structurer un système d'information sans empiler les outils ?

Représenter le système d'information en six couches, définir la source de vérité de chaque donnée, et choisir entre acheter, configurer, intégrer ou développer.

01

Six couches

Canaux, expérience, métier, intégration, data et IA, infrastructure, sécurité, identité et observabilité restant transversales.

02

Une source de vérité par donnée

Décider quel système possède quelle donnée évite la synchronisation bidirectionnelle et ses conflits permanents.

03

Quatre options d'implémentation

Acheter, configurer, intégrer ou développer : le choix se justifie par le TCO, l'exportabilité et le contrôle, pas par la préférence technique.

Sommaire

Ce que couvre ce chapitre

Chaque partie traite un point de la démarche ; les liens ci-dessous mènent directement à la section correspondante.

Le détail

La démarche, partie par partie

01

Une architecture est une carte de responsabilités

Une architecture utile répond à trois niveaux de question : pour la direction, quelles capacités soutiennent l'activité et où sont les risques ? Pour les métiers, quels outils couvrent quel processus et quelle donnée fait autorité ? Pour l'IT, comment les composants communiquent-ils, sont-ils sécurisés, déployés et observés ?

Six couches structurent une architecture numérique : canaux (web, mobile, WhatsApp, email, voix), expérience (site, portail, app, chatbot), métier (CRM, ERP, e-commerce, support), intégration (API, webhooks, iPaaS, event bus), data & IA (base de données, entrepôt, BI, RAG, agents) et infrastructure (cloud, VPS, conteneurs, réseau), la sécurité, l'identité et l'observabilité restant transversales.

Pour chaque application, un inventaire minimum précise : nom, fonction, owner métier, owner technique, fournisseur, utilisateurs, coût annuel, contrat, date de renouvellement, criticité, données principales, SSO/MFA, intégrations, sauvegarde/export et dépendances.

02

API, webhooks et source de vérité

Une API expose des opérations qu'un autre système peut demander ; un webhook informe un système qu'un événement vient de se produire. Chaque action déclenchée par un événement doit être conçue pour ne pas se répéter dangereusement si l'événement est reçu deux fois, c'est le principe d'idempotence.

Décider quel système possède chaque donnée (le CRM pour le statut d'une opportunité, l'ERP pour la facture, l'outil RH pour le contrat) évite la synchronisation bidirectionnelle par défaut, qui ajoute des règles de conflit dès que deux systèmes peuvent modifier librement le même champ.

03

Acheter, configurer, intégrer ou développer

Quatre options : acheter un SaaS quand la capacité est standard et le marché mature ; configurer une plateforme existante quand les écarts portent surtout sur des règles et workflows ; intégrer plusieurs produits spécialisés quand aucun outil unique ne couvre le besoin ; développer lorsque la capacité crée un avantage spécifique ou nécessite un contrôle particulier.

Le SaaS offre un délai plus court et un coût initial souvent plus faible, au prix d'un contrôle technique limité et d'un risque de verrouillage fournisseur. Le développement sur mesure est plus long et plus coûteux à construire, mais reste adaptable et évite la dette technique d'un outil mal ajusté au besoin. Le consultant calcule toujours le TCO sur plusieurs années et examine l'exportabilité des données, les API, le modèle de permissions et le SLA.

04

Principes d'une architecture cible

Une bonne architecture cible n'est pas un dessin de produits mais un ensemble de principes : identité centralisée et MFA pour les accès critiques, API documentées, journalisation sur les flux critiques, donnée propriétaire exportable, séparation des environnements développement/test/production, sauvegarde et restauration testées, secrets hors du code, droits minimaux, système de référence défini pour chaque objet métier et mécanisme de reprise manuelle pour les workflows critiques.

À retenir

Les points que nous vérifions systématiquement

  • L'architecture est une carte de responsabilités avant d'être un schéma de produits.
  • Chaque action déclenchée par un événement doit être idempotente : le même événement reçu deux fois ne doit pas produire deux effets.
  • L'inventaire applicatif minimum : owner métier, owner technique, coût annuel, contrat, criticité, SSO/MFA, intégrations, sauvegarde et dépendances.
  • Une architecture cible se formule en principes : identité centralisée, API documentées, secrets hors du code, environnements séparés, restauration testée.
Pièges fréquents

Les erreurs qui coûtent le plus cher

Ces écueils reviennent régulièrement en mission. Les identifier tôt évite de reconstruire un chantier déjà livré.

  • Synchroniser deux systèmes dans les deux sens par défaut, sans définir qui fait autorité.

  • Choisir un SaaS sans vérifier l'exportabilité des données, les API et le modèle de permissions.

  • Comparer un SaaS et un développement sur mesure sur le seul coût de la première année.

  • Laisser des applications sans owner : personne ne renouvelle, ne sécurise ni ne supprime.

En pratique

Comment Audyxa applique ce chapitre

Nous livrons l'inventaire applicatif et la matrice des sources de vérité avant toute intégration. C'est ce document qui permet ensuite de brancher n8n, une API ou un ERP sans créer de dépendances circulaires.

Questions fréquentes

Ce qu'on nous demande sur « Architecture du système d'information »

Quelle est la différence entre une API et un webhook ?

Une API expose des opérations qu'un autre système peut demander. Un webhook informe un système qu'un événement vient de se produire. Les deux se complètent, et toute action déclenchée par un webhook doit être idempotente.

Faut-il acheter un logiciel ou le développer sur mesure ?

Acheter un SaaS quand la capacité est standard et le marché mature, configurer une plateforme quand les écarts portent sur des règles et workflows, intégrer plusieurs produits quand aucun outil unique ne couvre le besoin, développer quand la capacité crée un avantage spécifique ou exige un contrôle particulier.

Qu'appelle-t-on source de vérité d'une donnée ?

Le système qui fait autorité sur cette donnée : le CRM pour le statut d'une opportunité, l'ERP pour la facture, l'outil RH pour le contrat. Les autres systèmes en reçoivent une copie sans pouvoir la modifier librement.

Envie d'appliquer cette méthodeà votre organisation ?