-
Blue/Green / Canary / Feature Flag / A/B testing: traffic shift, rollback
Releasing a new version is not “push to all” — each of the four strategies has trade-offs. This is Blue/Green / Canary / Feature Flag / A/B test architecture, traffic shif... -
蓝绿/灰度/金丝雀发布:流量切换、回滚、A/B 测试
上线新版本不是「全量推送」那么简单——四种发布策略各有取舍。这篇是蓝绿 / 灰度 / 金丝雀 / A/B 测试的架构、流量切换机制、回滚方案,以及 Feature Flag、Argo Rollouts、LaunchDarkly 工具实战。 四种发布策略对比 策略 流量切换 回滚速度 风险 适用 蓝绿 100% 一次性 秒级(切回蓝) 高 ... -
GraphQL API design: Schema / Resolver / N+1 / DataLoader / Federation
GraphQL solves REST’s over-fetching / under-fetching problem, but introduces N+1, caching, rate-limiting challenges. This is GraphQL Schema design principles, Resolver chains, DataLoader solv... -
GraphQL API 设计:Schema / Resolver / N+1 / DataLoader / Federation
GraphQL 解决了 REST 的过度/不足获取问题,但引入了 N+1、缓存、限流新挑战。这篇是 GraphQL Schema 设计原则、Resolver 链、DataLoader 解决 N+1、Apollo Federation 微服务联邦、Subscription 实时推送、安全与持久化查询。 GraphQL vs REST123456789101112131415161... -
CDN and edge cache architecture: cache strategies, breakdown/avalanche/penetration, Cache-Control practice
CDN is more than “make images load fast” — it’s edge compute + cache strategy + security combined. This is CDN hierarchy, cache strategies, Cache-Control header deep-dive, three cache disasters an... -
CDN 与边缘缓存架构:缓存策略、击穿雪崩穿透、Cache-Control 实战
CDN 不只是「让图片加载快」——它是边缘计算 + 缓存策略 + 安全防护的综合体。这篇是 CDN 层级架构、缓存策略、Cache-Control 头详解、缓存击穿/雪崩/穿透三种灾难及解法、Cloudflare/CloudFront/Vercel 选型。 CDN 边缘缓存层级123456789101112131415161718192021222... -
Message queue architecture: Kafka / RabbitMQ / RocketMQ topology and ordering guarantees
Message queues are the glue of distributed systems — Kafka for throughput, RabbitMQ for flexibility, RocketMQ for transactions. This is the architecture topology of three mainstream MQs, consumer ... -
消息队列架构:Kafka / RabbitMQ / RocketMQ 拓扑与顺序保证
消息队列是分布式系统的粘合剂——Kafka 走吞吐、RabbitMQ 走灵活、RocketMQ 走事务。这篇是三种主流 MQ 的架构拓扑、consumer group、partition 顺序保证、exactly-once 语义、消息积压排查、dead-letter 实战。 三种 MQ 对比 维度 Kafka RabbitMQ RocketMQ 起源 LinkedIn Erla... -
Serverless event-driven architecture: Lambda / Step Functions / EventBridge / Saga
Serverless isn’t just “no servers to manage” — it’s event-driven + async orchestration. This is the production combination of AWS Lambda + Step Functions + EventBridge + SQS/SNS, plus Saga co... -
Serverless 事件驱动架构:Lambda / Step Functions / EventBridge / Saga
Serverless 不只是「不用管服务器」——核心是事件驱动 + 异步编排。这篇是 AWS Lambda + Step Functions + EventBridge + SQS/SNS 的实战组合,以及 Saga 补偿、事件溯源、冷启动优化、PlantUML 时序图画异步链路。 Serverless 全景(AWS)123456789事件源 ...