首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Medium 微服务策略

Medium 的微服务策略 (1)构建具有明确价值的新服务 一定不要为了构建新服务而构建新服务,每次我们构建一个新的服务,必须具有明确的产品价值,或者工程价值。...现代化的解决方案是使用 Service Mesh,Medium 使用了 Istio 和 Envoy,构建服务的工程师完全不用关心网络相关的工作。...通信协议 不管选择什么技术栈、什么开发语言,选择一个好的RPC方案是极其重要的,RPC方案需要高效、跨平台、较小的开发量,Medium 选择的 gRPC。...Medium 刚开始转到微服务时,遇到了2个问题: 由于微服务复杂度高,很难监控,导致系统没有了可监控性。...本文翻译整理自: https://medium.engineering/microservice-architecture-at-medium-9c33805eb74f

97330
您找到你想要的搜索结果了吗?
是的
没有找到

(译)Medium 的微服务架构

2012 年构建的 Node.js 单体应用构成了 Medium 的最初技术栈。我们构建了各种卫星服务,但是并没有提出系统化采用微服务架构的策略。...Medium 认为微服务是: 微服务架构中,多个松耦合的服务协同工作,每个服务聚焦于一个单一的目的,而这一目的相关的数据和行为则在单一服务内高度聚合。...为什么是现在 在 Medium 需要在产品或者工程方面作出重大决策时,经常会提出一个问题:为什么是现在?...十年之后 Medium 仍然有单体的 Nodejs 应用在服役也并不是什么大不了的事情。从一个单体应用开始,实际上让我们能够更有策略的进行微服务建模。...Medium 选择了 gRPC。 一个常见的替代方案就是通过 HTTP 实现的 REST+JSON,这个方案在服务通讯领域流行已久。

46020
领券