通过玩一款故事驱动的手机游戏,掌握每位软件工程师都必须掌握的核心工程概念——系统设计、分布式系统、数据库、安全、网络和 DevOps。
RUNTIME 是一款叙事学习游戏,面向有志成为软件工程师的人士、计算机科学专业的学生、初级开发人员以及技术爱好者,帮助他们真正理解现代互联网背后的软件是如何运作的——无需苦读教科书或观看长达 10 小时的 YouTube 视频。
每个概念都融入一个场景:深夜生产环境宕机、扩展危机、安全漏洞、模式迁移失败。你无需阅读负载均衡的相关知识——而是亲身经历流量高峰,感受系统崩溃的瞬间。这就是知识积累的方式。
你将扮演一家虚构科技公司的初级工程师。随着公司谜团的逐步揭开,你将解决与真正的 SRE、后端工程师和系统架构师每天面临的相同问题——通过互动小游戏、分支对话和逐步深入的知识卡牌来实现。
内容简介:
▸ 两个完整的世界(共 32 章)
• 架构师之城 — 系统架构与分布式系统
• 幽灵协议 — 数据库、事务与数据管理
▸ 三个即将推出的世界
• 操作系统
• 生成式人工智能
• 道德黑客
▸ 12 个以上的互动小游戏
• 网络数据包路由器(CDN + 延迟)
• 规模之城(自动扩展与 SLA 的权衡)
• JWT 解码器(安全性与篡改检测)
• CAP 定理三角(一致性与可用性)
• 查询优化器(SQL 性能)
• 缓存驱逐(LRU 与 LFU 策略)
• 熔断器与速率限制器配置
• Docker 和 Kubernetes YAML 构建器
• 存储选择器(SQL 与 NoSQL)
• 架构组装器
• Grafana 仪表盘解读
• ……以及更多
▸ 三个学习层级,共 140 多张知识卡
• 第一层:快速入门— 30 秒掌握概念
• 第二层:深入讲解 — 技术细节、Markdown 文档和嵌入式视频
• 第三层:实际影响 — 规模化应用的重要性
▸ 故事驱动的游戏玩法
• 具有真实后果的分支对话
• 两个世界中的 8 位配音角色
• 基于真实工程问题的企业惊悚故事
▸ 寓教于乐的游戏化
• 正确决策获得经验值,优秀但不完美的答案获得部分分数
• 基于星级的章节解锁(必须获得 ≥2 颗星才能继续)
• 精通徽章 — 以可分享的 PNG 图片形式呈现
• 自由练习模式,用于纯粹的技能提升
• 提示系统(每小时 5 次)
▸ 为现实生活打造
• 离线游玩 — 在线时自动同步
• 横屏沉浸式用户界面
• 简洁的赛博朋克风格视觉设计
适合人群:
• 准备实习或就业的计算机科学与工程专业学生
• 正在提升后端开发的自学开发者基础知识
• 正在学习分布式系统的初级工程师
• 准备参加 FAANG/MAANG 或顶级产品公司系统设计面试的人员
• 渴望了解互联网运作原理的好奇技术爱好者
您将实际学习到:
负载均衡 • CDN • 自动扩缩容 • 缓存策略 • 速率限制 • 熔断器 • CAP 定理 • 数据库索引和查询优化 • 事务隔离级别 • SQL 与 NoSQL 的权衡 • JWT 和身份验证 • Docker 和 Kubernetes 基础 • 消息队列 • 微服务模式 • 可观测性和监控
每个概念都结合实际情境进行讲解——不是死记硬背定义,而是在压力下做出决策,并承担相应的风险。
由学生打造,服务于学生
RUNTIME 由孟买萨达尔·帕特尔理工学院 (SPIT) 的一名计算机工程系学生开发——这正是我在苦读系统设计面试时梦寐以求的学习工具。
如果你曾经看完一个 40 分钟的 YouTube 讲座,却发现自己什么都没记住——那么这款产品就是为你准备的。
下载 RUNTIME。播放一个章节。学习一些能在下次面试中派上用场的知识。
Last updated on 2026年05月12日
此版本包含小幅错误修复和常规改进。请更新至最新版本,以获得更佳体验。
