Skip to content

Las mejores prácticas

En esta sección se recopilan las orientaciones orientadas a la producción para aplicaciones y redes Iroha. Está organizado por la decisión que necesitas tomar, no por el rasgo que sucede para implementarlo.

Utilice como una lista de verificación antes de un ensayo compartido de la red de pruebas, un lanzamiento de producción o un gran lanzamiento del cliente.

Categorías

CategoríaConcentración .
Desarrollo de las aplicaciones Configuración del cliente, presentación de transacciones, retensos, eventos, consultas y desarrollo asistido por el agente
Modelado de datos Dominio, cuentas, activos, NFTs, metadatos, datos fuera de la cadena y convenciones de nombramiento
Despliegue de la red Génesis, topología, claves de pares, exposición a Torii, configuraciones de consenso y separación del medio ambiente
Operaciones Observabilidad, libretas de ejecución, copias de seguridad, gestión de cambios, verificaciones de capacidad y manejo de incidentes
Seguridad y acceso Tratamiento secreto, permisos, cuentas técnicas, acceso a la red y vías de auditoría
Preparación para la liberaciónLocalnet, Taira, Minamoto, comprobaciones de compatibilidad, salvaguardias de la red en vivo y planificación del retroceso

Reglas de corte cruzado

  • Mantenga el desarrollo local, la red de prueba compartida y la configuración de producción separados.
  • Tratar la génesis, la topología de pares, la política del ejecutor y el material clave como artefactos de despliegue controlados.
  • Modelo de estado del libro mayor duradero intencionalmente. No utilice los metadatos como un vertedero para datos grandes, privados o de gran rendimiento.
  • Envíe transacciones a través de flujos de trabajo idempotentes que pueden manejar el rechazo, la expiración, los retos y el estado de retraso.
  • Prefiere permisos estrechos, cuentas técnicas dedicadas y libretas de ejecución operativas explícitas sobre el acceso del administrador amplio.
  • Prueba el comportamiento en una red local desechable primero, luego enséña en Taira u otra red de prueba compartida antes de cualquier operación de la red principal.