Łamiąc szyfr: „Liczba Zer Steve’a” do szacowania wolumenów integracji!
Wprowadzenie
Witaj w kolejnym odcinku naszej serii o integracji na Steve Tech Arc! Dziś zajmiemy się kluczowym elementem fazy projektowania integracji: szacowaniem wolumenów integracji, z naciskiem na metodę, którą nazywam „Liczbą Zer Steve’a”.
Dlaczego szacowanie ma znaczenie
Zrozumienie wolumenu danych przesyłanych między systemami jest kluczowe. Wpływa na decyzje o skalowaniu, wybór mechanizmów i skalowanie komponentów, zwłaszcza przy użyciu warstwy integracyjnej takiej jak MuleSoft. Celem jest wyprowadzenie kluczowych miar, takich jak liczba transakcji na sekundę (TPS), z ogólnych wytycznych biznesu.
Proces szacowania
Założenia bazowe: zacznij od założeń bazowych, które biznes rozumie i do których może się zobowiązać. Jeśli dokładne wartości liczbowe są nieuchwytne, użyj „Liczby Zer Steve’a”, żeby ocenić, czy masz do czynienia z dziesiątkami, setkami, tysiącami czy milionami rekordów.

Przeliczenie na miary branżowe: zamień te przybliżone liczby na standardowe w branży jednostki miary, kluczowe przy szacowaniu integracji, takie jak TPS, rekordy na sekundę i bajty na sekundę. Zrozum rytm aktywności: czy aktywność integracyjna jest stała, czy skupia się w szczytach w określonych godzinach.
Praktyczne przykłady szacowania
Udostępniłem przykładowy szablon, który pomaga w tych obliczeniach, skupiony na dziennych działaniach, transakcjach, rekordach i rozmiarach w bajtach. Określa się też okno aktywności: osiem, dwanaście albo mniej godzin aktywności.
Przykładowe scenariusze:
Przenoszenie aktywności biznesowej: przy przenoszeniu zamkniętych szans sprzedaży do ERP w czasie rzeczywistym możesz oszacować liczbę kont, liczbę szans sprzedaży zamykanych miesięcznie na konto, liczbę rekordów na szansę sprzedaży i rozmiar danych każdego rekordu.

Powiadomienia o dostawach ciężarówek: w scenariuszu, w którym ciężarówki wysyłają różne powiadomienia, oszacuj liczbę ciężarówek, dostaw dziennie, powiadomień na dostawę i rozmiar danych na powiadomienie.

Powiadomienia o wizytach: przy wysyłaniu klientom powiadomień o wizytach oszacuj liczbę sklepów, wizyt dziennie, powiadomień na wizytę i rozmiar danych na powiadomienie.

Obsługa zgłoszeń przez agentów: dla agentów pracujących nad zgłoszeniami oszacuj liczbę agentów, zgłoszeń obsługiwanych na godzinę, rekordów aktualizowanych na zgłoszenie i rozmiar danych na transakcję.

Podsumowanie: praktyczne szacowanie w projektach integracyjnych
Kluczowe jest wczesne oszacowanie ruchu integracyjnego w projekcie. Pracując z Salesforce, upewnij się, że nie przekroczysz limitów, i przeskaluj odpowiednie komponenty pod wyrównane obciążenie w oknie aktywności. Dla zespołu integracyjnego kluczowe jest też zrozumienie szczegółów implementacji, takich jak kolejki i procesy robocze (workers).
Te metody i założenia dają praktyczny sposób przekładania abstrakcyjnych wymagań biznesowych na konkretne szczegóły dla zespołu integracyjnego i stanowią punkt odniesienia dla dokładnych szacunków.

Bądźmy w kontakcie
Dziękuję za wspólne zanurzenie w technologicznym basenie.
Czekaj na kolejne spostrzeżenia i niespodzianki tutaj, na www.SteveTechArc.com, i na kanale YouTube @SteveTechArc (opens in a new tab). Zasubskrybuj i pogłębiaj swoje zrozumienie Salesforce i tego, jak integrować go z innymi systemami.
Pomagam zmieniać świat, dzieląc się wiedzą o integracji z innymi architektami i z tymi, którzy są na drodze do architektury!
STA 1.5