后端开发者,专注于系统架构与领域驱动设计。
当前正在深耕 Rust 生态,探索类型系统在复杂业务建模中的表达力。
impl Developer for Nanlong {
fn focus(&self) -> Vec<&str> {
vec!["DDD", "Event Sourcing", "CQRS", "Clean Architecture"]
}
fn languages(&self) -> Vec<Language> {
vec![Rust, Elixir, Python, TypeScript]
}
}| 项目 | 描述 | 技术 |
|---|---|---|
| ddd | 面向 DDD 的轻量级 Rust 库,支持事件溯源与 CQRS | |
| rust-architect | Claude Code 的 Rust 架构技能库 |
架构演进史 — 从混沌到秩序的实践之路
混沌代码 → MVC分层 → Context边界 → DDD建模 → 六边形架构 → 模块化单体 → 微服务
数据库演进史 — 从单机到分布式的数据存储之旅
关系型 → NoSQL → 嵌入式 → 分布式 → OLAP/搜索 → 时序 → 向量 → PostgreSQL生态
分布式一致性演进史 — 从单机事务到全球一致性
为何困难 → 2PC/CAP → Paxos/Raft → 最终一致性 → CRDT → 现代方案 → 实战
并发模型演进史 — 从线程到协程的并发之道
为何困难 → 线程与锁 → 协程 → Actor → CSP → Rust所有权 → 实战
认证演进史 — 从 Session 到无密码时代
Session → JWT → OAuth2.0 → OIDC → Passkey → 实战
数据格式演进史 — 从 XML 到 AI 时代的数据表示
XML/JSON → Protobuf → 零拷贝 → 列式存储 → API范式 → LLM Token
密码安全进化史 — 从 MD5 到零知识证明
MD5哈希 → Argon2 → SRP协议 → OPAQUE


