Przetłumaczone przez AI. Jeszcze niesprawdzone przez społeczność. Czytaj po angielsku

Blog · 12 września 2023 · Steve Simpson · Integracja

Ł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.

Liczba Zer Steve’a w integracjach: uzgodnij z biznesem założenia bazowe, używaj samej liczby zer, gdy dokładne liczby są nieznane, i przeliczaj na transakcje na sekundę, rekordy na sekundę, bajty na sekundę i godziny aktywności dziennie

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.

Arkusz Liczby Zer: dane wejściowe na dzień aktywności (transakcje, rekordy, rozmiar, godziny) przeliczone na dzień aktywności i na jedną sekundę aktywności

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.

Arkusz Liczby Zer dla powiadomień o dostawach ciężarówek: założenia biznesowe (ciężarówki, dostawy, powiadomienia, zdjęcia) przeliczone na wolumeny dzienne i na sekundę

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

Arkusz Liczby Zer dla powiadomień o wizytach: założenia biznesowe (sklepy, wizyty, powiadomienia) przeliczone na wolumeny dzienne i na sekundę

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ę.

Arkusz Liczby Zer dla aktualizacji zgłoszeń wysyłanych do systemu pomocniczego: założenia biznesowe (agenci, zgłoszenia na godzinę, aktualizacje) przeliczone na wolumeny dzienne i na sekundę

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.

Podsumowanie Liczby Zer: obliczenia dają wyrównane obciążenie w oknie aktywności; zespół integracyjny nadal musi oszacować szczyty i zrozumieć kolejki i procesy robocze

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!

Transkrypcję wspomagała AI

STA 1.5