Перекладено ШІ. Спільнота ще не перевірила. Читати англійською

Блог · 12 вересня 2023 р. · Steve Simpson · Інтеграція

Розгадуємо код: «кількість нулів» Steve (Steve's Number of Zeros) для оцінювання обсягів інтеграції!

Вступ

Ласкаво просимо до ще одного епізоду нашої серії про інтеграцію на Steve Tech Arc! Сьогодні ми заглибимося в ключовий аспект оцінювання обсягів інтеграції на етапі проєктування інтеграційного проєкту, зосередившись на методиці, яку я називаю «кількість нулів» Steve.

Чому оцінювання важливе

Розуміння обсягу даних, що передаватимуться між системами, вирішальне. Воно визначає рішення щодо масштабування, вибір механізмів і масштабування компонентів, особливо коли використовується інтеграційний шар на кшталт MuleSoft. Мета — вивести ключові метрики, як-от кількість транзакцій на секунду (TPS), починаючи з приблизних бізнес-орієнтирів.

Процес оцінювання

Базові припущення: Почніть із базових припущень, які бізнес може зрозуміти й під якими може підписатися. Якщо точні числа невідомі, скористайтеся «кількістю нулів» Steve, щоб оцінити, чи йдеться про десятки, сотні, тисячі чи мільйони записів.

«Кількість нулів» Steve для інтеграцій: домовтеся з бізнесом про базові припущення, використовуйте лише кількість нулів, коли точні числа невідомі, і переведіть їх у транзакції на секунду, записи на секунду, байти на секунду і години активності на день

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

Практичні приклади оцінювання

Я поділився зразком шаблону, що допомагає в цих розрахунках, зосереджуючись на щоденній активності, транзакціях, записах і розмірах у байтах. Також визначається вікно активності — вісім, дванадцять чи менше годин активності.

Приклади сценаріїв:

Передавання бізнес-активності: Для передавання закритих можливостей в ERP у реальному часі можна оцінити кількість акаунтів, закритих можливостей на місяць на акаунт, записів на можливість і розмір даних кожного запису.

Робочий аркуш «кількості нулів»: вхідні дані на день активності (транзакції, записи, розмір, години), переведені в день активності й в одну секунду активності

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

Робочий аркуш «кількості нулів» для сповіщень про доставки вантажівками: бізнес-припущення (вантажівки, доставки, сповіщення, фото), переведені в обсяги на день і на секунду

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

Робочий аркуш «кількості нулів» для сповіщень про записи: бізнес-припущення (магазини, записи, сповіщення), переведені в обсяги на день і на секунду

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

Робочий аркуш «кількості нулів» для оновлень звернень, що надсилаються у вторинну систему: бізнес-припущення (агенти, звернення на годину, оновлення), переведені в обсяги на день і на секунду

Висновок: практичне оцінювання для інтеграційних проєктів

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

Ці методи й припущення дають практичний підхід до перетворення абстрактних бізнес-вимог на конкретні деталі для вашої інтеграційної команди і слугують основою для точних оцінок.

Підсумок «кількості нулів»: розрахунки дають згладжене навантаження протягом вікна активності; інтеграційній команді ще треба оцінити піки й розібратися з чергами й воркерами

Слідкуйте за новинами

Дякую, що пірнули в технологічний басейн.

Слідкуйте за новими думками й сюрпризами тут, на www.SteveTechArc.com, і на YouTube-каналі @SteveTechArc (opens in a new tab). Підпишіться й поглиблюйте розуміння Salesforce і того, як інтегрувати його з іншими системами.

Допомагаю змінювати світ, ділячись знаннями про інтеграцію з колегами-архітекторами і тими, хто йде до архітектури!

Транскрипт оброблено за допомогою ШІ

STA 1.5