Skip to main content

Command Palette

Search for a command to run...

#microservice

Articles tagged with #microservice

  1. Istiod——回到单体的理由

    原文:Istio as an Example of When Not to Do Microservices 作者:Christian Posta 近五年来,我尽心尽力帮助各种组织踏入云原生之路。要让团队变得现代化并增强基于软件的产品的交付能力,人、过程以及技术决策都很重要。当应用架构的上限已经成为应对变化和加速发展的瓶颈时,微服务方法可能是合适的,但这并不是唯一的方法。 微服务并非应用架构的乌托邦。 过去,我在这方面发表了一些看法,例如我认为很多团队无法将其落地,实现过程中的困难之处,还提...

    Jan 11, 20201 min read2
  2. 为什么微服务适合我们

    最近的爆款文《Segment 放弃了微服务》流传很广,让我想到了 2015 年底,Segment 的一篇关于微服务的文章。似乎目前没有中译文,因此翻译出来,便于对照。 原文:Why Microservices Work For Us 作者:Calvin French-Owen 在 Segment,我们全心拥护微服务理念,但个中原因,可能并不是读者所以为的那样。 微服务和单体的争论已经够多了,我不想再次复盘。微服务的拥趸们说,微服务有更好的伸缩能力,是清晰软件工程师团队责任的的最佳方式。然而单体...

    Jun 11, 20191 min read3
  3. Segment 微服务反水案的一点思考

    2015 年底,Segment 博客刊登了一篇文章,Why Microservices Work For Us(下文简称为《Work》),三年多,又来了一篇更具话题性的新作:Goodbye Microservices: From 100s of problem children to 1 superstar(下文简称为《Bye》),两相比较,感觉还是有一定的代表性的,这里做一点整理和记录。 微服务的动机 《Work》中提到,主要是因为原有架构中,故障处理不力,需要有更快的诊断和处理方法,这里提到...

    Jun 9, 20191 min read2
  4. 胡聊:土味微服务

    前段时间有大佬邀请,参加了一个微服务方面的交流,期间大放厥词,回味起来意犹未尽,整理一稿出来,博诸君一哂。 扯一扯定义 单体应用(monolithic application)这个名词,是经常被拿出来和微服务做比较(吊打)的。知己知彼百战不殆,在说微服务之前,似乎蛮有必要了解一下这个老对手的情况。 按照 Google 程序员的常用抄袭手段,我在 Google 搜索 monolithic application,选一点结果摘录如下: Wikipedia In software engine...

    May 10, 20192 min read5
  5. 混合微服务模式

    原作者:Sonya Koptyev 原标题:Why a Microservices Hybrid Model Is What You Probably Need Instead 在听到别人谈及微服务的时候,你会注意到他们讨论的是一个非此即彼的问题:重构成微服务?还是固守单体形态?这种想法很合情理:微服务是个复杂的话题,把这个复杂性简化成一个二选一问题,就轻松了。 然而微服务实际上并不是一个非黑即白的概念。在应用中部分使用微服务,其它组件仍然保持单体应用的状态,这是一种完全有可能的情况。 这就成了...

    Apr 4, 20191 min read6
  6. Medium 的微服务架构

    作者:Xiao Ma 原文:Microservice Architecture at Medium 微服务架构的目标是帮助工程团队安全快速地完成高质量的产品交付。良好解耦的服务能够在最小化对其它系统的影响的条件下进行快速迭代。 2012 年构建的 Node.js 单体应用构成了 Medium 的最初技术栈。我们构建了各种卫星服务,但是并没有提出系统化采用微服务架构的策略。2018 年初,随着系统复杂性的提高和团队规模的扩大,我们开始转向了微服务架构,工作中总结出一些如何高效完成这一过程并避免微服...

    Nov 10, 20182 min read3