Vertaald door AI. Nog niet door de community nagekeken. Lees in het Engels

Blog · 12 september 2023 · Steve Simpson · Integratie

De code kraken: “Steve's aantal nullen” (Steve's Number of Zeros) om integratievolumes te schatten!

Inleiding

Welkom bij weer een aflevering van onze integratiereeks op Steve Tech Arc! Vandaag duiken we in een cruciaal aspect: het schatten van integratievolumes tijdens de ontwerpfase van een integratieproject, met de methode die ik “Steve’s aantal nullen” noem.

Waarom schatten ertoe doet

Begrijpen hoeveel data er tussen systemen verplaatst moet worden, is cruciaal. Het bepaalt de beslissingen over schaal, de keuze van mechanismen en het schalen van componenten, vooral als je een integratielaag als MuleSoft gebruikt. Het doel is belangrijke metrieken zoals transacties per seconde (TPS) af te leiden uit ruwe bedrijfsrichtlijnen.

Het schattingsproces

Uitgangspunten: Begin met uitgangspunten die het bedrijf kan begrijpen en waaraan het zich kan verbinden. Als exacte getallen niet te krijgen zijn, gebruik dan “Steve’s aantal nullen” om in te schatten of je met tientallen, honderden, duizenden of miljoenen records te maken hebt.

Steve's aantal nullen voor integraties: laat het bedrijf instemmen met uitgangspunten, gebruik alleen het aantal nullen als exacte getallen niet bekend zijn, en reken om naar transacties per seconde, records per seconde, bytes per seconde en uren activiteit per dag

Omrekenen naar standaardmetrieken: Reken deze ruwe getallen om naar de standaard meeteenheden van de sector die cruciaal zijn voor het schatten van integraties, zoals TPS, records per seconde en bytes per seconde. Begrijp het patroon van de activiteit: is de integratieactiviteit gelijkmatig, of piekt ze in bepaalde uren?

Praktische voorbeelden van schatten

Ik heb een voorbeeldsjabloon gedeeld dat helpt bij deze berekeningen, met de nadruk op dagelijkse activiteiten, transacties, records en groottes in bytes. Het activiteitsvenster wordt ook bepaald, of het nu om acht, twaalf of minder uur activiteit gaat.

Voorbeeldscenario’s:

Overdracht van bedrijfsactiviteit: Om gewonnen verkoopkansen in realtime naar een ERP over te dragen, kun je het aantal accounts schatten, het aantal gewonnen verkoopkansen per maand per account, de records per verkoopkans, en de datagrootte van elk record.

Werkblad aantal nullen: invoer per activiteitsdag (transacties, records, grootte, uren) omgerekend naar een dag activiteit en naar één seconde activiteit

Meldingen van vrachtwagenleveringen: Voor een scenario waarin vrachtwagens verschillende meldingen sturen, schat je het aantal vrachtwagens, leveringen per dag, meldingen per levering, en datagrootte per melding.

Werkblad aantal nullen voor meldingen van vrachtwagenleveringen: bedrijfsaannames (vrachtwagens, leveringen, meldingen, foto's) omgerekend naar volumes per dag en per seconde

Meldingen over afspraken: Om klanten meldingen over afspraken te sturen, schat je het aantal winkels, afspraken per dag, meldingen per afspraak, en datagrootte per melding.

Werkblad aantal nullen voor meldingen over afspraken: bedrijfsaannames (winkels, afspraken, meldingen) omgerekend naar volumes per dag en per seconde

Cases afgehandeld door medewerkers: Voor medewerkers die aan cases werken, schat je het aantal medewerkers, cases per uur, bijgewerkte records per case, en datagrootte per transactie.

Werkblad aantal nullen voor case-updates die naar een tweede systeem gestuurd worden: bedrijfsaannames (medewerkers, cases per uur, updates) omgerekend naar volumes per dag en per seconde

Conclusie: praktisch schatten voor integratieprojecten

Integratieverkeer vroeg in het project schatten is essentieel. Als je met Salesforce werkt, zorg dan dat je limieten niet overschrijdt en schaal de juiste componenten voor een gelijkmatige belasting over het activiteitsvenster. De details van de implementatie begrijpen, zoals wachtrijen en workers, is ook cruciaal voor het integratieteam.

Deze methoden en aannames bieden een praktische aanpak om abstracte bedrijfseisen te vertalen naar concrete details voor je integratieteam, als basis voor nauwkeurige schattingen.

Samenvatting aantal nullen: de berekeningen geven een gelijkmatige belasting over het activiteitsvenster; het integratieteam moet nog steeds pieken schatten en wachtrijen en workers begrijpen

Blijf op de hoogte

Bedankt dat je in het technische zwembad gedoken bent.

Blijf op de hoogte van meer inzichten en verrassingen hier op www.SteveTechArc.com en via het YouTube-kanaal @SteveTechArc (opens in a new tab). Abonneer je en verdiep je begrip van Salesforce en hoe je het met andere systemen kunt integreren.

De wereld helpen veranderen door integratiekennis te delen met collega-architecten en met iedereen die op weg is om architect te worden!

Transcript met hulp van AI

STA 1.5