BAC-L3-AVAX-115Avalanche
Messagerie inter-chaînes II — application répartie
Construire une application dont l'état vit sur deux chaînes, et traiter sérieusement ce qui arrive quand un message n'arrive jamais.
- Niveau
- L3 — Ingénieur d'infrastructure
- Durée
- 4 h
- Piste
- Avalanche
- Mainteneur
- Architecte principal Avalanche
Objectifs pédagogiques
- 01Concevoir un protocole applicatif tolérant à la perte de message
- 02Implémenter un transfert d'actif entre deux L1
- 03Traiter explicitement les cas de latence et d'échec
Laboratoire guidé
Implémenter un transfert d'actif entre deux L1 et vérifier la conservation de la masse.
Laboratoire autonome
Provoquer la perte d'un message et démontrer que l'application n'a créé ni perdu de valeur.
Volet sécurité
Rejeu de message : ce qui empêche un message valide d'être exécuté deux fois.
Évaluation
Application répartie testée sous scénarios de perte et de rejeu.
