Лучшие практики
В данном разделе собраны ориентированные на производство рекомендации для приложений и сетей Iroha. Он организован решением, которое вы должны принять, а не той особенностью, которая его реализует.
Используйте его в качестве контрольного списка перед совместной репетицией тестирования сети, запуском производства или крупным выпуском клиента.
Категории
| Категория | Сосредоточься . |
|---|---|
| Разработка приложений | Конфигурация клиентов, представление транзакций, повторные попытки, события, запросы и разработку с помощью агента |
| Моделирование данных | Домены, счета, активы, NFTs, метаданные, данные вне цепочки и соглашения о названии |
| Развертывание сети | Генезис, топология, ключи сверстников, воздействие Torii, консенсусные настройки и отделение окружающей среды |
| Операции | Наблюдаемость, руководящие книги, резервные копии, управление изменениями, проверка возможностей и обращение с инцидентами |
| Безопасность и доступ | Секретная обработка, разрешения, технические счета, доступ к сети и аудиторские пути |
| Готовность выпуска | Localnet, Taira, Minamoto, проверки совместимости, гарантии в живых сетях и планирование обратного роста |
Правила перекрестного разрезания
- Сохраняйте отдельную локальную разработку, общую тестовую сеть и конфигурацию производства.
- Обратите внимание на генезис, топологию сверстников, политику исполнения и ключевой материал как контрольные артефакты развертывания.
- Не используйте метаданные в качестве dumping ground для больших, частных или высокопроизводительных данных.
- Отправьте транзакции через бессильные рабочие процессы, которые могут справиться с отказом, истечением срока действия, повторными попытками и задержкой статуса.
- Предпочтительнее узкие разрешения, специальные технические учетные записи и ясные операционные рубли перед широким доступом администратора.
- Сначала докажите поведение в одноразовой локальной сети, а затем репетируйте на Taira или другой совместной тестовой сети перед любой операцией в основной сети.