Взламываем код: «число нулей» Steve для оценки объемов интеграции!
Введение
Добро пожаловать в новый выпуск нашей серии об интеграции на Steve Tech Arc! Сегодня поговорим о важнейшем аспекте этапа проектирования интеграционного проекта — оценке объемов интеграции по методу, который я называю «число нулей» Steve (Steve’s Number of Zeros).
Почему оценка важна
Понимать объем данных, передаваемых между системами, крайне важно. От этого зависят решения о масштабировании, выбор механизмов и масштабирование компонентов, особенно при использовании интеграционного слоя, такого как MuleSoft. Цель — получить ключевые метрики, например транзакции в секунду (TPS), исходя из приблизительных ориентиров бизнеса.
Процесс оценки
Базовые допущения: Начните с базовых допущений, которые бизнес может понять и под которыми готов подписаться. Если точные числа получить не удается, используйте «число нулей» Steve, чтобы понять, идет ли речь о десятках, сотнях, тысячах или миллионах записей.

Перевод в отраслевые метрики: Переведите эти приблизительные числа в стандартные единицы измерения, важные для оценки интеграций, — TPS, записи в секунду и байты в секунду. Разберитесь, как распределяется активность: идет ли интеграция равномерно или достигает пика в определенные часы.
Практические примеры оценки
Я поделился шаблоном, который помогает в этих расчетах и сосредоточен на ежедневных действиях, транзакциях, записях и размере в байтах. Также определяется окно активности — восемь, двенадцать или меньше часов.
Примеры сценариев:
Передача деловой активности: Для передачи закрытых возможностей в ERP в реальном времени можно оценить число организаций, количество закрытых возможностей в месяц на организацию, записи на возможность и объем данных каждой записи.

Уведомления о доставках грузовиками: В сценарии, где грузовики отправляют различные уведомления, оцените число грузовиков, доставок в день, уведомлений на доставку и объем данных на уведомление.

Уведомления о записи на прием: Для отправки клиентам уведомлений о записи на прием оцените число магазинов, записей в день, уведомлений на запись и объем данных на уведомление.

Работа операторов с обращениями: Для операторов, работающих с обращениями, оцените число операторов, обращений в час, обновляемых записей на обращение и объем данных на транзакцию.

Заключение: практическая оценка для интеграционных проектов
Оценивать интеграционный трафик на ранних этапах проекта очень важно. При работе с Salesforce убедитесь, что вы не превысите лимиты, и масштабируйте нужные компоненты для равномерной нагрузки в течение окна активности. Команде интеграции также важно понимать детали реализации, например очереди и рабочие процессы (workers).
Эти методы и допущения дают практичный способ превратить абстрактные бизнес-требования в конкретные детали для команды интеграции и служат основой для точных оценок.

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