Перед запуском можно задать четыре вопроса:

1. Что отображает продукт после того, как транзакция попадает в блок?

2. После достижения конечного состояния кто отвечает за продвижение заказа?

3. Можно ли безопасно повторить попытку, если задержка индексации или сбой обратного вызова?

4. Может ли служба поддержки проследить по бизнес-заказу до конечного состояния в блокчейне?

Если ответы разбросаны по разным предположениям во фронтенде, смарт-контракте, индекcаторе и бэкенде, период сопровождения легко превращается в предмет споров. Запишите состояние, сигналы, тайм-ауты и компенсации в виде таблицы — часто это ценнее, чем продолжать наращивать функциональность.

Контент предназначен только для обсуждения отраслевых знаний и проектирования продукта.