Tag: Microservices
All the articles with the tag "Microservices".
-
系统设计入门:每个系统都要做的 7 个决策
Published: at 12:01 AM系统设计不是背组件,而是做决策。拆解每个系统都要回答的 7 个问题:数据新鲜度、存储选型、垂直还是水平扩展、缓存分层、同步还是异步、过载应对与部署形态,附 CAP/PACELC、分片键与 .NET 限流示例。
-
拆不拆微服务?先回答这 5 个问题
Published: at 01:48 AM微服务的本质是用本地复杂度换分布式复杂度。拆之前先用 5 个问题自查:扩展需求、团队阻塞、数据边界、独立发布、平台税,再按答案数量决定拆服务、模块化单体还是保持单体。适合正纠结架构方向的团队。
-
什么时候该用微服务?一份务实的架构决策指南
Published: at 12:36 AM微服务解决的是组织与扩展问题,不是代码质量问题。本文梳理该用与不该用的信号、隐藏成本与模块化单体路线,并用 Amazon Prime Video、Segment 的真实返工案例讲清默认选择。
-
从单体到模块化单体再到微服务:100k 用户下的 .NET 架构演进
Published: at 06:28 AM架构演进应跟随可测量的痛点,而非流行趋势。本文通过 Northwind Pay 的真实故事,详解 .NET 系统从单体经模块化单体到选择性微服务的完整路线图,包括边界设计、Outbox 模式、CQRS 读写分离和迁移路线图。
-
模块化单体里,模块之间到底该怎么通信?
Published: at 12:00 AM模块化单体的难点从来不只是拆模块,更在于模块之间如何说话。同步方法调用上手快、性能高,但耦合更紧;异步消息把边界拉开了,复杂度也一起进场。选型这件事,没有银弹,只有代价交换。
-
深入解析 Google 登录的技术实现:OAuth 2.0 与 OpenID Connect 的企业级应用
Published: at 12:00 AM探索"Sign in with Google"背后的技术架构,从 OAuth 2.0 和 OpenID Connect 协议到微服务架构、JWT 令牌机制,以及 Google 如何通过分布式系统实现每日数十亿次身份验证请求的高可用性与安全性。