server-survival
A 3D tower defense game that teaches cloud architecture. You build infrastructure, handle traffic and attacks, and learn about scaling in a playful way.
Share on XLicense: MIT
Overview
Server Survival is a 3D simulation game in the style of tower defense, where you play a cloud architect. You build and scale infrastructure to handle rising traffic while facing DDoS attacks, a limited budget and service degradation. Each mechanic stands for a real cloud concept, so you learn by playing. It has Survival, Campaign and Sandbox modes, and the Sandbox lets you experiment with 26 services.
Key features
- Survival mode against growing traffic, DDoS spikes and random events
- Campaign of 25 levels across 5 chapters
- Sandbox with free budget and all 26 services
- Mechanics such as monitoring map to real cloud concepts
Best for
Students and engineers who want to learn cloud architecture and scaling in a game, rather than from documentation.
- Upstream
- pshenok/server-survival
- Fork on GitHub
- Guo-astro/server-survival
- Upstream stars
- 6.4k
- Category
- Learning, interviews and curated lists
- Language
- JavaScript
- License
- MIT
- Forked
- 2025-12-03
- Sync status
- In syncLast synced 2026-10-16
More in Learning, interviews and curated lists
A system design learning repository that gathers case studies, interview resources, a design template, and guidance for studying and practicing system design.
Forked 2026-10-14Last synced 2026-10-16License: MITLearning, interviews and curated listsGitHub
A concise introduction to reinforcement learning, from fundamentals to applied algorithms. Use the book to learn the subject and its PyTorch examples and supplementary proofs to study key methods in more detail.
Forked 2026-10-14Last synced 2026-10-16No license declaredLearning, interviews and curated listsGitHub
A curated directory of Telegram resources for discovering bots, groups, channels, tools, and development libraries. Use it to find services and references across the Telegram ecosystem.
Forked 2026-10-12Last synced 2026-10-16No license declaredLearning, interviews and curated listsGitHub
A curated directory of remote-work jobs and resources. Use it to find job boards, advice, communities, and tools for working remotely.
Forked 2026-10-12Last synced 2026-10-16No license declaredLearning, interviews and curated listsGitHub