Cloud Arch Simulator est un jeu de stratégie, d'indie et de simulation sur PC qui place le joueur dans la peau d'un architecte cloud chargé de corriger et de faire évoluer une infrastructure réelle sous contrainte. L'expérience repose sur le diagnostic de systèmes défaillants, des choix d'architecture précis et la gestion de pics de trafic intenses, sans recourir à des technologies fictives ni à des mécaniques simplifiées.
Gameplay
Le cycle principal commence par la reprise d'une topologie cloud déjà défaillante en production. Le joueur déploie l'infrastructure, observe les points de saturation sous charge et analyse les schémas de défaillance avant toute refonte. Vient ensuite la phase d'architecture : il place et relie des composants tels que CDN, caches, load balancers, groupes d'autoscaling, files de messages et bases de données afin de maîtriser le flux de trafic.
Une fois le design en ligne, un pic de charge minuté survient, pouvant atteindre 120 fois le volume normal, suivi d'événements chaotiques : pannes d'instances, pression sur les caches, lag de réplication ou indisponibilité totale d'une zone de disponibilité. Le score évalue le respect des SLA, l'utilisation du budget et la propreté globale de l'infrastructure sur une échelle de C à S. Une phase d'estimation distincte demande de déduire le pic de requêtes par seconde, les ratios lecture/écriture et la croissance du stockage à partir de briefs produits en langage clair, avant tout tracé de diagramme.
Chaque composant respecte un comportement documenté du monde réel. Les caches ne protègent les ressources en aval que s'ils sont correctement positionnés. Les lectures et écritures suivent des courbes distinctes. Les réplicas peuvent renvoyer des données obsolètes même lorsque les métriques de disponibilité semblent parfaites. Les files de messages offrent un tampon temporaire et non une capacité supplémentaire. L'autoscaling intègre des délais de démarrage à froid. Les retries et les zones de disponibilité créent des rayons d'impact qui aggravent les problèmes en cas de mauvaise utilisation. L'interface permet des modifications en direct entre un diagramme visuel et l'infrastructure-as-code équivalente, avec des traces de latence en temps réel, des indicateurs de trafic pulsé et un système d'alertes à trois niveaux qui peut mener à l'effondrement.
Game Modes
Le jeu se concentre sur une carrière solo de 25 contrats qui font progresser le joueur de Junior Dev à Tech Lead puis Principal Architect. Chaque contrat propose un scénario distinct inspiré d'incidents de production courants : pics viraux en lecture, systèmes de commentaires à première écriture, perte de trafic fantôme, tempêtes de commandes en flash-sale, stampedes de cache, migrations monolithiques vers des microservices et pannes multi-zones. Les contrats d'estimation mettent l'accent sur le dimensionnement avant construction, tandis que les contrats d'architecture testent le placement, le câblage et la résilience sous charge réelle.
Des indices sont disponibles à plusieurs niveaux pour chaque contrat, permettant de les terminer sans expertise préalable. Les rangs supérieurs suppriment les indices et introduisent un timing variable des événements chaotiques ainsi que des pénalités budgétaires pour les redéploiements répétés, orientant le joueur vers une planification en amont plutôt que vers l'itération.
Core Systems and Tradeoffs
Le positionnement détermine si le délestage est effectif. Le scaling en lecture sur plusieurs réplicas peut masquer des problèmes de cohérence qui n'apparaissent qu'au rechargement utilisateur. Des caches morts transforment les misses en thundering herds qui saturent l'origine. Le partage progressif du trafic facilite la migration en live de services legacy. L'indicateur de correction met en évidence les requêtes qui renvoient des résultats erronés malgré des checks de santé réussis, distinguant disponibilité et exactitude.
Le budget se vide en continu pendant les indisponibilités, rendant chaque décision de placement immédiatement visible en termes de coût et de risque. Le retour visuel comprend des traces de latence style CRT, des indicateurs de nœuds surchargés et une activité des câbles qui reflète le volume réel de trafic traversant chaque segment.
Is It Worth Playing?
Cloud Arch Simulator s'adresse aux ingénieurs logiciel, aux SRE, aux étudiants et à toute personne souhaitant comprendre comment les systèmes distribués tombent en panne et se rétablissent. Les scénarios reproduisent des schémas de production documentés sans abstraction, récompensant une estimation précise et un placement judicieux des composants plutôt que l'essai-erreur. La progression à travers les 25 contrats permet de se familiariser avec les arbitrages rencontrés dans le travail réel d'infrastructure, et le système d'indices garantit l'accessibilité tandis que le rang S exige une exécution précise sans aide.
Les joueurs qui apprécient le diagnostic de diagrammes, le calcul de capacité à partir de briefs succincts et l'observation en direct de la latence et de la correction trouveront les systèmes lisibles et porteurs de conséquences. Ceux qui recherchent de l'action traditionnelle ou des éléments narratifs découvriront à la place une simulation ciblée. Le jeu reste disponible sur PC sans modes ni extensions supplémentaires pour l'expérience principale.