source avatarHRX

Поділитися

Що, як одна подія з реального світу має спричинити 10 різних дій? Платіж зарахований, відправлення прибуло, ринок закрився, клієнт завершив верифікацію. Зазвичай це не кінець процесу. Уявіть, що бізнес отримав підтвердження, що платіж клієнта зараховано. Ця одна подія може вимагати оновлення замовлення, резервування запасів, генерації рахунку, сповіщення продавця, запуску відправлення та оновлення внутрішньої системи. Це одна подія, що створює багато наступних дій. І саме тут інтересним стає підхід @RialoHQ, спрямований на події. Замість того, щоб кожна програма окремо перевіряла, чи надійшов платіж, процес може починатися безпосередньо від події: Платіж зараховано → Подія отримана → Активуються відповідні робочі процеси. Звідси різні частини програми можуть реагувати згідно зі своєю логікою: Система запасів резервує продукт. Продавець отримує сповіщення. Відправлення стає доступним. Замовлення переходить до наступного стану. Цікаве тут — не просто автоматизація, а координація. З тим як програми під’єднуються до більшої кількості API, сервісів та подій з реального світу, одна зміна може стосуватися кількох частин системи одночасно. Одна подія не повинна вимагати десяти ручних реакцій. Іноді кращий дизайн — просто: Щось відбулося. Тепер нехай усе, що залежить від цього, відреагує.

No.0 picture
Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.