Розгадуємо код: «кількість нулів» Steve (Steve's Number of Zeros) для оцінювання обсягів інтеграції!
Вступ
Ласкаво просимо до ще одного епізоду нашої серії про інтеграцію на Steve Tech Arc! Сьогодні ми заглибимося в ключовий аспект оцінювання обсягів інтеграції на етапі проєктування інтеграційного проєкту, зосередившись на методиці, яку я називаю «кількість нулів» Steve.
Чому оцінювання важливе
Розуміння обсягу даних, що передаватимуться між системами, вирішальне. Воно визначає рішення щодо масштабування, вибір механізмів і масштабування компонентів, особливо коли використовується інтеграційний шар на кшталт MuleSoft. Мета — вивести ключові метрики, як-от кількість транзакцій на секунду (TPS), починаючи з приблизних бізнес-орієнтирів.
Процес оцінювання
Базові припущення: Почніть із базових припущень, які бізнес може зрозуміти й під якими може підписатися. Якщо точні числа невідомі, скористайтеся «кількістю нулів» Steve, щоб оцінити, чи йдеться про десятки, сотні, тисячі чи мільйони записів.

Переведення в галузеві метрики: Перетворіть ці приблизні числа на галузеві стандартні одиниці вимірювання, критичні для оцінювання інтеграції, як-от TPS, записи на секунду і байти на секунду. З’ясуйте характер активності: чи інтеграційна активність рівномірна, чи досягає піку в певні години.
Практичні приклади оцінювання
Я поділився зразком шаблону, що допомагає в цих розрахунках, зосереджуючись на щоденній активності, транзакціях, записах і розмірах у байтах. Також визначається вікно активності — вісім, дванадцять чи менше годин активності.
Приклади сценаріїв:
Передавання бізнес-активності: Для передавання закритих можливостей в ERP у реальному часі можна оцінити кількість акаунтів, закритих можливостей на місяць на акаунт, записів на можливість і розмір даних кожного запису.

Сповіщення про доставки вантажівками: Для сценарію, де вантажівки надсилають різні сповіщення, оцініть кількість вантажівок, доставок на день, сповіщень на доставку і розмір даних на сповіщення.

Сповіщення про записи на прийом: Для надсилання клієнтам сповіщень про записи оцініть кількість магазинів, записів на день, сповіщень на запис і розмір даних на сповіщення.

Обробка звернень агентами: Для агентів, що працюють зі зверненнями, оцініть кількість агентів, звернень на годину, оновлених записів на звернення і розмір даних на транзакцію.

Висновок: практичне оцінювання для інтеграційних проєктів
Оцінити інтеграційний трафік на ранньому етапі проєкту — ключове. Працюючи із Salesforce, переконайтеся, що не перевищите ліміти, і масштабуйте відповідні компоненти для рівномірного навантаження протягом вікна активності. Розуміння деталей реалізації, як-от черг і воркерів, теж критичне для інтеграційної команди.
Ці методи й припущення дають практичний підхід до перетворення абстрактних бізнес-вимог на конкретні деталі для вашої інтеграційної команди і слугують основою для точних оцінок.

Слідкуйте за новинами
Дякую, що пірнули в технологічний басейн.
Слідкуйте за новими думками й сюрпризами тут, на www.SteveTechArc.com, і на YouTube-каналі @SteveTechArc (opens in a new tab). Підпишіться й поглиблюйте розуміння Salesforce і того, як інтегрувати його з іншими системами.
Допомагаю змінювати світ, ділячись знаннями про інтеграцію з колегами-архітекторами і тими, хто йде до архітектури!
Транскрипт оброблено за допомогою ШІ
STA 1.5