系统架构System Architecture
先把问题拆成边界清晰的域,再决定用什么技术。高并发、分布式事务、灰度与回滚路径,都在设计阶段写完。
DEPTH
从界面到存储,从本地到线上 —— 自己写、自己发、自己扛的 全栈工程师。相信分层、边界与契约, 胜过任何一时的框架流行。
六个相互咬合的领域。每一个都能独立交付,合起来能扛一个完整的产品从 0 到线上。
先把问题拆成边界清晰的域,再决定用什么技术。高并发、分布式事务、灰度与回滚路径,都在设计阶段写完。
Java 与 Python 双语主力。从低代码平台到核心业务域,接口契约先行,事务与幂等是硬约束,不是补丁。
不只是把设计稿还原。状态怎么切、路由怎么收、首屏怎么快,这些决定了产品用起来"顺不顺"。
慢查询不是运气问题。索引设计、执行计划、冷热分层、时序数据写入,都按数据量增长来预演。
不做 Demo 级 AI。检索质量、上下文预算、工具调用边界、失败兜底 —— 这些才决定它能不能进生产。
部署不该是一个仪式。容器化、反向代理、证书、日志与告警串成一条自动流水线,回滚只需一条命令。
同一套分层思路,从个人小站到业务中台都不变。层的职责一旦清晰,加需求就不再是改地基。
这四个入口都跑在这个域名下,同一个服务器、同一套部署脚本。点进去就是能用的东西。
自建的业务中台。低代码生成主从表、角色权限矩阵、结算规则引擎,一套后台把配置、权限与流水都管起来。
球场边的实时计分板。双打阵容、发球权轮转、局分赛点一目了然,手机竖屏单手可点,不用再喊比分。
关于选择、节奏与长期主义的一本小册子。写给在岔路口犹豫的人,也写给自己 —— 常读常新,可在线阅读。
前端实验场。用状态机、Canvas 与一点点蛮力写的小游戏,主要是为了把新想法在真实交互里试一遍。
不写履历,只写正在发生的事。一个人靠不靠谱,看他当下在磨什么就知道了。