研发都要懂的事 —— 一个研发,把工作里绕不开的技术、架构、平台、成本……一块块搞懂的真实笔记。 每个主题 = 一个可运行的 demo + 一篇图文笔记,全部从公开标准(RFC / 官方文档 / 开源项目)重新学一遍。
公众号:Aimee写代码(合集《研发都要懂的事》) · 博客:mangoya.cn
我平时用 Node.js 做开发,但工作里绕不开的很多事(鉴权、数据建模、定时任务、监控、成本……)只停留在"大概会用"。 这个仓库记录我把它们一个个搞懂的过程:不堆砌概念,带着真实问题学,自己写 demo、自己踩坑,再用大白话讲清楚。
| 大类 | 主题 | 状态 |
|---|---|---|
| A. 数据怎么存 | 存储选型 · 表结构设计 · 索引 · 缓存 · 分库分表 | 🚧 进行中 |
| B. 功能怎么实现 | 鉴权与权限 · 消息队列 · API 设计 · 定时任务 | 🚧 进行中 |
| C. 系统怎么搭 | 服务架构 · 高并发/性能 · 技术选型 | ✅ 系列完结(14 篇) |
| D. 跑得稳 | 监控告警 · 日志/链路(可观测) · 部署容灾 | 🚧 进行中 |
| E. 研发视野 | 成本核算 · 平台 / 中台 · 技术选型 · 实战复盘 | 🚧 进行中 |
| F. 业务场景 | 营销 / 支付 / 订单 / 账号 / 消息 / 内容 / 数据 / 文件 / 风控,50 个真实场景逐个拆 | ✅ 系列完结(50 篇) |
| G. AI 大模型 | 2026 视角的 LLM 应用开发:模型认知 · 关键词扫盲 · Context 工程 · RAG · Agent · 生产化 | 🚧 连载中 |
01-data— 数据存储:选型(什么数据用什么存、自建 vs 云托管、按规模选)02-features/auth— 鉴权:JWT、OAuth 2.0、access/refresh token、scope 权限02-features/message-queue— 消息队列:为什么要 MQ、Kafka、消息丢失/重复/顺序02-features/api-design— API 设计:RESTful、状态码、幂等、分页、错误处理、限流03-reliability— 跑得稳:可观测性(Metrics / Logging / Tracing、一次"接口变慢"的排查实战)04-cost— 研发视野:服务成本账(云计费、估算、常见白烧、降本)05-architecture— 服务端架构设计:架构演进、高并发三板斧、分布式理论与事务……(14 篇完结)06-scenarios— 业务场景:秒杀超卖、支付幂等、订单状态机、防薅羊毛……50 个场景逐个拆(完结)07-ai-llm— AI 大模型:2026 视角的 LLM 应用开发,从模型认知到 Agent 与生产化(连载中)
学习笔记,难免疏漏,欢迎指正。本仓库内容均基于公开资料与标准。