Traduit par IA. Pas encore relu par la communauté. Lire en anglais

Blog · 12 septembre 2023 · Steve Simpson · Intégration

Déchiffrer le code : le « Nombre de Zéros de Steve » pour estimer les volumes d'intégration !

Introduction

Bienvenue dans un nouvel épisode de notre série sur l’intégration chez Steve Tech Arc ! Aujourd’hui, nous allons examiner un aspect crucial de la phase de conception d’un projet d’intégration : l’estimation des volumes, avec la méthode que j’appelle le « Nombre de Zéros de Steve ».

Pourquoi l’estimation compte

Comprendre le volume de données à transférer entre systèmes est essentiel. Il guide les décisions de dimensionnement, le choix des mécanismes et la mise à l’échelle des composants, surtout avec une couche d’intégration comme MuleSoft. L’objectif est d’en tirer des indicateurs clés comme les transactions par seconde (TPS), à partir de grandes lignes fournies par le métier.

Le processus d’estimation

Hypothèses de base : partez d’hypothèses que le métier peut comprendre et sur lesquelles il peut s’engager. Si des valeurs exactes sont introuvables, utilisez le « Nombre de Zéros de Steve » pour savoir si vous avez affaire à des dizaines, des centaines, des milliers ou des millions d’enregistrements.

Le Nombre de Zéros de Steve pour les intégrations : faire valider des hypothèses de base par le métier, se contenter du nombre de zéros quand les chiffres exacts sont inconnus, puis convertir en transactions par seconde, enregistrements par seconde, octets par seconde et heures d'activité par jour

Conversion en indicateurs du secteur : convertissez ces chiffres approximatifs en unités standard indispensables à l’estimation d’une intégration, comme les TPS, les enregistrements par seconde et les octets par seconde. Comprenez aussi le rythme de l’activité : est-elle continue ou concentrée sur certaines heures ?

Exemples concrets d’estimation

J’ai partagé un modèle qui aide à faire ces calculs, à partir des activités quotidiennes, des transactions, des enregistrements et des tailles en octets. La fenêtre d’activité est aussi définie : huit heures, douze heures ou moins.

Scénarios d’exemple :

Transfert d’une activité métier : pour transférer en temps réel les opportunités gagnées vers un ERP, vous pouvez estimer le nombre de comptes, d’opportunités gagnées par mois et par compte, d’enregistrements par opportunité, et la taille des données de chaque enregistrement.

Feuille de calcul Nombre de Zéros : les données par jour d'activité (transactions, enregistrements, taille, heures) converties en une journée d'activité et en une seconde d'activité

Notifications de livraison par camion : pour un scénario où des camions envoient différentes notifications, estimez le nombre de camions, de livraisons par jour, de notifications par livraison, et la taille des données par notification.

Feuille Nombre de Zéros pour les notifications de livraison par camion : hypothèses métier (camions, livraisons, notifications, photos) converties en volumes par jour et par seconde

Notifications de rendez-vous : pour envoyer des notifications de rendez-vous aux clients, estimez le nombre de magasins, de rendez-vous par jour, de notifications par rendez-vous, et la taille des données par notification.

Feuille Nombre de Zéros pour les notifications de rendez-vous : hypothèses métier (magasins, rendez-vous, notifications) converties en volumes par jour et par seconde

Traitement des requêtes par les agents : pour des agents qui traitent des requêtes, estimez le nombre d’agents, de requêtes traitées par heure, d’enregistrements mis à jour par requête, et la taille des données par transaction.

Feuille Nombre de Zéros pour les mises à jour de requêtes envoyées à un système secondaire : hypothèses métier (agents, requêtes par heure, mises à jour) converties en volumes par jour et par seconde

Conclusion : une estimation concrète pour les projets d’intégration

Estimer le trafic d’intégration tôt dans le projet est essentiel. Avec Salesforce, assurez-vous de ne pas dépasser les limites et dimensionnez les bons composants pour une charge lissée sur toute la fenêtre d’activité. Comprendre les détails de mise en œuvre, comme les files d’attente et les workers, est aussi crucial pour l’équipe d’intégration.

Ces méthodes et ces hypothèses offrent une approche concrète pour traduire des exigences métier abstraites en détails précis pour votre équipe d’intégration, et servent de base à des estimations justes.

Synthèse du Nombre de Zéros : les calculs donnent une charge lissée sur la fenêtre d'activité ; l'équipe d'intégration doit encore estimer les pics et comprendre les files d'attente et les workers

Restez à l’écoute

Merci d’avoir plongé dans la piscine technique.

Restez à l’écoute pour d’autres idées et surprises ici sur www.SteveTechArc.com et sur la chaîne YouTube @SteveTechArc (opens in a new tab). Abonnez-vous et approfondissez votre compréhension de Salesforce et de la façon de l’intégrer à d’autres systèmes.

Contribuer à changer le monde en partageant des connaissances sur l’intégration avec d’autres architectes et avec celles et ceux qui sont en chemin pour le devenir !

Transcription réalisée avec l’aide de l’IA

STA 1.5