Trancher l'origine de la lenteur d'une API de paiement mobile
Aperçu
En quoi consiste ce défi.
Analysez la latence d’une API de paiement mobile, isolez le goulet d’étranglement réseau ou applicatif, et recevez un certificat vérifiable.
Le scénario
Une startup fintech dakaroise de paiement mobile (type portefeuille électronique) traitant des dizaines de milliers de transactions par heure, dont l'application communique avec ses serveurs via une interface applicative (API) au-dessus de TCP/IP.
Le brief
Ce que vous ferez, et ce que vous démontrerez.
La lenteur perçue aux heures de pointe vient-elle principalement de la congestion réseau au niveau transport ou du traitement applicatif côté serveur ?
Earning criteria — what you'll demonstrate
- Expliquer le mécanisme de contrôle de congestion de TCP et ses effets sur la latence sous charge
- Décomposer une latence de bout en bout entre couches transport et application
- Relier les protocoles applicatifs (requête/réponse au-dessus de TCP) aux délais perçus par l'utilisateur
- Interpréter pertes, retransmissions et variation de délai comme signes de congestion
Adéquation au programme
Où cela s'inscrit dans votre cursus.
Renforce les mêmes compétences que celles attendues par votre diplôme.
Cursus associés bientôt disponibles.
Compétences
Les compétences que vous démontrerez.
Chacune apparaît sur votre certificat vérifié.
- Application Monitoring
Apply application monitoring to solve real industry problems and demonstrate production-level capability.
- Data Visualization
Transform complex data into clear, insightful visual representations.
- Chart Creation
Apply chart creation to solve real industry problems and demonstrate production-level capability.
- Assumption Analysis
Apply assumption analysis to solve real industry problems and demonstrate production-level capability.
- 5 Whys Fishbone
Apply 5 whys fishbone to solve real industry problems and demonstrate production-level capability.
- Dashboard Reading
Apply dashboard reading to solve real industry problems and demonstrate production-level capability.
Débouchés
Les métiers auxquels ce défi vous prépare.
De vrais intitulés. De vraies passerelles de compétences. Choisissez celui qui se rapproche le plus de votre trajectoire.
Les parcours de carrière que ce défi construit
Métiers de référenceIngénieur Systèmes Distribués
Attribuer une latence entre réseau et application est une compétence centrale des systèmes distribués, où les temps de réponse dépendent de nombreux maillons. Ce défi entraîne à raisonner sur la propagation des délais et les files d'attente, essentiel pour concevoir des services répartis performants.
Ce défi renforce
- application-monitoring
- assumption-analysis
- dashboard-reading
Ingénieur Cloud
Comprendre comment la congestion et le contrôle TCP dégradent une API sous charge prépare au dimensionnement et à l'observabilité des services hébergés. L'ingénieur cloud s'appuie sur cette lecture des métriques de latence pour ajuster capacité et fiabilité.
Ce défi renforce
- application-monitoring
- data-visualization
- chart-creation
Ingénieur Réseau
Diagnostiquer la congestion au niveau transport et distinguer perte réseau et lenteur applicative est le quotidien de l'ingénieur réseau. Ce défi consolide la lecture de retransmissions et de variation de délai comme signaux de l'état du réseau.
Ce défi renforce
- application-monitoring
- 5-whys-fishbone
- dashboard-reading