Skip to content

Melhores Práticas

Esta secção recolhe orientações orientadas para a produção para aplicações e redes Iroha. É organizado pela decisão que você precisa tomar, não pelo recurso que acontece para implementá-lo.

Usá-lo como uma lista de verificação antes de um ensaio compartilhado da rede de testes, um lançamento de produção ou um grande lançamento do cliente.

Categorias

CategoriaConcentra-te .
Desenvolvimento de aplicações Configuração do cliente, submissão de transações, retestes, eventos, consultas e desenvolvimento assistido por agentes
Modelagem de dados Domínios, contas, ativos, NFTs, metadados, dados fora da cadeia e convenções de denominação
Implementação da rede Gênesis, topologia, teclas peer, exposição a Torii, configurações de consenso e separação do ambiente
OperaçõesObservabilidade, runbooks, backups, gestão de mudanças, verificações de capacidade e manejo de incidentes
Segurança e Acesso Tratamento secreto, permissões, contas técnicas, acesso à rede e vias de auditoria
Preparação de liberação Localnet, Taira, Minamoto, verificações de compatibilidade, salvaguardas da rede ao vivo e planejamento do retrocesso

Regras de corte cruzado

  • Mantenha o desenvolvimento local, a rede de testes compartilhada e a configuração da produção separados.
  • Tratar a gênese, topologia de pares, política do executor e material-chave como artefatos de implantação controlada.
  • Não utilize metadados como ponto de dumping para dados grandes, privados ou com alto rendimento.
  • Enviar transações por meio de fluxos de trabalho idempotent que podem lidar com rejeição, expiração, retrospectivas e estado atrasado.
  • Preferir permissões estreitas, contas técnicas dedicadas e runbooks operacionais explícitos ao longo de um acesso administrador amplo.
  • Prove primeiro o comportamento numa rede local descartável, em seguida ensaie-se na Taira ou noutra rede de teste compartilhada antes de qualquer operação da rede principal.