SD-4N · Four Nines · 99.99%
Runbookly Certified System Design Specialist
Prouve que tu sais maintenir des systèmes en marche au niveau Four Nines du lab System design : tu as résolu le niveau dans le simulateur, puis construit et réparé de vrais systèmes lors d'un examen pratique chronométré, sans pouvoir les tester.
- Pratique
- 4 tâches · 70 %
- Théorie
- 20 questions · 30 %
- Durée
- 2 h 30 + 2 pauses de 10 min
- Pour réussir
- 70 % au total, 60 % en pratique
- Résultats
- 24 heures plus tard
- Valide
- 24 mois
L'examen : la pratique d'abord, puis la théorie
70 %
Pratique dans le simulateur
4 tâches dans le lab où tu t'es entraîné : des systèmes à construire à partir d'un cahier des charges, ou à réparer. Certaines viennent des exercices du niveau avec d'autres données, la plupart ont été écrites uniquement pour l'examen et ne sont jamais publiées.
Pendant l'examen, tu ne peux pas lancer la simulation : tu construis ou tu répares, puis tu soumets. Après l'examen, nos serveurs rejouent chaque système sur sa journée de trafic et de pannes, et le notent selon ses objectifs.
30 %
Théorie
Des questions sur des situations de production et sur les concepts du niveau, tirées pour toi parmi les exercices du niveau et la banque propre à la certification.
Tu réussis avec 70 % au total et au moins 60 % en pratique : un ingénieur certifié doit faire tenir les systèmes, pas seulement connaître les réponses.
Ce qu'il faut maîtriser
Chaque concept ci-dessous peut tomber, et chaque exercice du niveau devient un scénario de l'examen.
- Stratégies de reprise après sinistre
- RPO et RTO
- Basculement (failover)
- DNS
- Réplication synchrone et asynchrone
- Actif-actif et actif-passif
- Anycast
- Health checks
- Capacité N+1
- Architecture multi-régions
- Consensus
- Raft et Paxos
- Quorums
- Split brain
- Linéarisabilité
- Stabilité statique
- Pannes en cascade
- Couplage faible
- Streaming d'événements
- Stratégies de partitionnement
- Groupes de consommateurs
- Traitement exactement-une-fois
- Idempotence
- Garanties de livraison
- Garanties d'ordre
- Optimisation des coûts cloud
- Région d'origine et transfert des écritures
- Ordres de grandeur de latence
- Mise en cache
- Patron outbox transactionnel
- Traitement asynchrone
Les exercices du niveau
- L'exercice de reprise après sinistre
- Basculer en secondes, pas en minutes
- Un grand livre qui survit à sa région
- Aucune région ne dépend d'une autre
- Une télémétrie qui survit à une région
- Exactement-une-fois à 8 000 virements par seconde
- Lire en local, écrire dans la région d'origine
- Projet final : des paiements multi-régions