后端
按主题分层组织。快速找文章用右侧侧边栏;想系统补强,推荐顺序:语言 → 框架 → 数据 → 运维。
语言与运行时
| 语言 | 站内笔记 | 定位一句话 |
|---|---|---|
| Node.js | node 相关 · 事件循环(掘金) · 前端必会的 Node(掘金) | 全栈同构、BFF 与实时 IO |
| Rust | rust | 系统级性能与内存安全 |
| Go | go | 云原生与高并发服务 |
| Python | Python 后端开发指南 | FastAPI/Django 与 AI 生态 |
| Java | java | 企业级与大数据 |
▶ 不知道选哪个?读 后端语言选型对比(并发模型、性能与部署、场景速配)。
框架与工程化
架构与网关
- 后端架构设计
- 网关 Gateway
- 认证与鉴权(Session/JWT/OAuth2/OIDC 与 SSO、RBAC/ABAC)
- 实时通信(WebSocket/SSE 选型、心跳重连、横向扩展)
- 分布式基础(CAP/BASE、一致性哈希、分布式事务、幂等)
- 经典系统设计题(短链/秒杀/Feed 流/分布式 ID)
数据与中间件
- PostgreSQL
- MySQL 核心知识体系(事务/MVCC/索引/锁/日志/主从)
- MongoDB(文档建模/副本集/分片/聚合)
- Redis 核心知识体系(缓存三大问题/分布式锁/哨兵与集群)
- ElasticSearch
- 消息队列:Kafka 与 RabbitMQ(丢失/重复/顺序三题)
运维与部署
- Docker 从入门到生产(镜像分层/Dockerfile 最佳实践/网络存储)
- Kubernetes 入门到上手(核心对象/探针/滚动更新/排障)
- CI/CD:GitHub Actions(流水线/镜像发布/环境审批/回滚)
- 可观测性(日志/指标/链路追踪、Prometheus 与 OTel、SLO)
- Linux
- Nginx
