AI EducademyAIEducademy
🌳

AI 学习路径

🌱
AI 种子

从零开始

🌿
AI 萌芽

打好基础

🌳
AI 枝干

付诸实践

🏕️
AI 树冠

深入探索

🌲
AI 森林

精通AI

🔨

工程技能路径

✏️
AI 草图

从零开始

🪨
AI 雕刻

打好基础

⚒️
AI 匠心

付诸实践

💎
AI 打磨

深入探索

🏆
AI 杰作

精通AI

查看所有学习计划→

实验室

已加载 7 个实验
🧠神经网络游乐场🤖AI 还是人类?💬提示实验室🎨图像生成器😊情感分析器💡聊天机器人构建器⚖️伦理模拟器
进入实验室→
📝

博客

关于AI、教育和技术的最新文章

阅读博客→
nav.faq
🎯
使命

让AI教育触达每一个人、每一个角落

💜
价值观

开源、多语言、社区驱动

⭐
Open Source

在 GitHub 上公开构建

认识创始人→在 GitHub 上查看
立即开始
AI EducademyAIEducademy

MIT 许可证。开源项目

学习

  • 学习计划
  • 课程
  • 实验室

社区

  • GitHub
  • 参与贡献
  • 行为准则
  • 关于
  • 常见问题

支持

  • 请我喝杯咖啡 ☕
⚒️ 等级 3

AI 匠心

锤炼技艺——系统设计

设计驱动AI的大规模系统:推荐引擎、搜索自动补全、限流器。学会从架构角度思考,而不仅仅是写代码。

10
课程
~8h
时长
3/5
等级

🎯 你将学到什么

  • ✓清晰地组织系统设计答案
  • ✓设计可扩展的分布式系统
  • ✓理解AI特有的基础设施模式

前置要求: 能够自如应对编码面试

📚 课程

1
🏗️

系统设计基础

Master the core components every system design interview expects you to know.

⏱️ 20m→
2
🔗

设计短链接服务

Walk through a complete URL shortener design using the structured interview framework.

⏱️ 25m→
3
💬

设计聊天应用

Design a WhatsApp-like chat system handling millions of concurrent users with real-time delivery.

⏱️ 25m→
4
🎯

设计推荐引擎

Architect a production recommendation system combining collaborative filtering, embeddings, and real-time serving.

⏱️ 25m→
5
🚀

设计AI API 平台

Architect a platform like OpenAI's API that serves multiple AI models with authentication, rate limiting, and auto-scaling.

⏱️ 25m→
6
🛡️

设计限流器

Learn how to design a distributed rate limiter using token bucket, sliding window, and Redis-backed algorithms to protect APIs from abuse and ensure fair usage.

⏱️ 20m→
7
🔔

设计通知系统

Design a scalable multi-channel notification system handling push, email, SMS, and in-app notifications with message queues, deduplication, and user preference management.

⏱️ 22m→
8
🎬

设计视频流媒体平台

Design a scalable video streaming platform covering upload pipelines, adaptive bitrate transcoding, CDN distribution, and live streaming architecture.

⏱️ 25m→
9
🕷️

设计网络爬虫

Design a distributed web crawler covering URL frontier management, politeness policies, content deduplication with SimHash, and distributed crawling with consistent hashing.

⏱️ 22m→
10
⚡

设计分布式缓存

Design a distributed caching system covering cache strategies, consistent hashing, eviction policies, cache stampede prevention, and Redis Cluster architecture.

⏱️ 23m→
开始第一课 →
← 返回所有学习计划