nanlong - Overview

Typing SVG


关于我

后端开发者,专注于系统架构领域驱动设计

当前正在深耕 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
rust-architect Claude Code 的 Rust 架构技能库 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


GitHub 统计