标签

Distributed Systems

May 30, 2026 产品思维 64 分钟

产品思维(一):架构设计 — 从单体到自治 Agent

我的架构思维如何从一个 Next.js 应用演进到分布式自治 Agent 系统——以及沿途涌现的模式。

Jul 27, 2025 系统设计 34 分钟

系统设计(八):案例分析 —— 网址缩短服务、实时聊天系统、新闻信息流

三个完整的系统设计实战演练 —— 网址缩短服务、实时聊天系统与新闻信息流 —— 均严格遵循本系列首篇文章提出的框架:从需求澄清与规模估算,到高层架构设计、关键组件深度剖析,再到可扩展性策略。

Jul 22, 2025 系统设计 28 分钟

系统设计(六):微服务 vs 单体架构——坦诚的权衡分析

对单体架构与微服务的坦诚评估——涵盖分布式系统开销、基于领域驱动设计(DDD)的服务边界划分、服务间通信模式、熔断器、服务网格、API 网关,以及一套实用的决策框架。

Apr 28, 2024 数据库原理与实践 34 分钟

数据库(七):分布式事务——两阶段提交、Saga 模式,以及为何共识如此困难

分布式数据库如何跨机器协调事务——两阶段提交(2PC)、Raft 共识、Saga 模式,以及 outbox 和 CDC 等实用模式。

Apr 26, 2024 数据库原理与实践 28 分钟

数据库(六):复制与分片——突破单机限制的扩展之道

数据库如何通过复制保障高可用性,又如何通过分片实现水平扩展——涵盖主从复制、多主复制、无主复制、分片策略及一致性哈希。