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.

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.

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.

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.

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.

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.

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!
STA 1.5