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

1. Что отображает продукт после того, как транзакция попадает в блок?
2. После достижения конечного состояния кто отвечает за продвижение заказа?
3. Можно ли безопасно повторить попытку, если задержка индексации или сбой обратного вызова?
4. Может ли служба поддержки проследить по бизнес-заказу до конечного состояния в блокчейне?
Если ответы разбросаны по разным предположениям во фронтенде, смарт-контракте, индекcаторе и бэкенде, период сопровождения легко превращается в предмет споров. Запишите состояние, сигналы, тайм-ауты и компенсации в виде таблицы — часто это ценнее, чем продолжать наращивать функциональность.
Контент предназначен только для обсуждения отраслевых знаний и проектирования продукта.


