Skip to content
View nanlong's full-sized avatar
🐣
Rusting
🐣
Rusting

Block or report nanlong

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nanlong/README.md

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 统计


Pinned Loading

  1. ddd ddd Public

    DDD 领域驱动设计基础库(Rust)一个面向 DDD 的轻量级工作区,聚焦“过程宏 → 领域层 → 应用层”的清晰分层与组合方式。

    Rust 1

  2. rust-architect rust-architect Public

    Rust Architect skills for Claude Code

    4