Skip to content

Aimee1608/backend-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backend-notes

研发都要懂的事 —— 一个研发,把工作里绕不开的技术、架构、平台、成本……一块块搞懂的真实笔记。 每个主题 = 一个可运行的 demo + 一篇图文笔记,全部从公开标准(RFC / 官方文档 / 开源项目)重新学一遍。

为什么有这个仓库

我平时用 Node.js 做开发,但工作里绕不开的很多事(鉴权、数据建模、定时任务、监控、成本……)只停留在"大概会用"。 这个仓库记录我把它们一个个搞懂的过程:不堆砌概念,带着真实问题学,自己写 demo、自己踩坑,再用大白话讲清楚。

知识地图

大类 主题 状态
A. 数据怎么存 存储选型 · 表结构设计 · 索引 · 缓存 · 分库分表 🚧 进行中
B. 功能怎么实现 鉴权与权限 · 消息队列 · API 设计 · 定时任务 🚧 进行中
C. 系统怎么搭 服务架构 · 高并发/性能 · 技术选型 🚧 进行中
D. 跑得稳 监控告警 · 日志/链路(可观测) · 部署容灾 🚧 进行中
E. 研发视野 成本核算 · 平台 / 中台 · 技术选型 · 实战复盘 🚧 进行中

目录

  • 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 — 服务端架构设计:架构演进、高并发三板斧……(系列连载中)

学习笔记,难免疏漏,欢迎指正。本仓库内容均基于公开资料与标准。

About

Backend engineering notes — runnable demos + write-ups, relearned from public standards (auth, data, architecture, observability)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors