微服务如何避免转变为黑暗服务?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1441个文字,预计阅读时间需要6分钟。
黑暗城堡+服务时尚炫酷,许多公司来讨论如何用它们来扩展团队,产品等。作为程序员,您应在开车前就了解这些。在这篇文章中,我将分享一些关于微服务的神秘话语。
黑暗城堡
微服务很棒,许多公司来谈论它如何用于扩展团队,产品等
微服务也有阴暗面,作为程序员,您应该在骑车之前就了解它。
在这篇文章中,我将分享有关微服务的一些神话/阴暗面
- 我们需要大量的微服务
在创建任何新的微服务之前,请考虑一下分布式计算,因为大多数微服务都是远程过程。 首先定义“ micro”在问题上下文中的含义,它可以是代码行,功能或部署等
- 命名微服务将很容易
计算机科学只有两个复杂的问题,其中一个是“命名”,很快就会有100多个选项而用光。
- 非功能需求可以稍后完成
从一开始,突然的非功能需求(例如延迟,吞吐量,安全性,可靠性等)就变得非常重要。
- 多种语言的编程/持久性或某种聚合…
软件工程师喜欢尝试最新的尖端工具,因此他们被我们可以使用任何语言,任何框架或任何持久性的神话所迷惑。
考虑一下多晶硅所需的技能和维护费用。 如果您有超过2/3的东西,那么它就不会适合您,并且您必须承担寻呼机的职责。
- 监控很容易
这是关于微服务的最被忽略的事实之一,并且是事后才想到的。
本文共计1441个文字,预计阅读时间需要6分钟。
黑暗城堡+服务时尚炫酷,许多公司来讨论如何用它们来扩展团队,产品等。作为程序员,您应在开车前就了解这些。在这篇文章中,我将分享一些关于微服务的神秘话语。
黑暗城堡
微服务很棒,许多公司来谈论它如何用于扩展团队,产品等
微服务也有阴暗面,作为程序员,您应该在骑车之前就了解它。
在这篇文章中,我将分享有关微服务的一些神话/阴暗面
- 我们需要大量的微服务
在创建任何新的微服务之前,请考虑一下分布式计算,因为大多数微服务都是远程过程。 首先定义“ micro”在问题上下文中的含义,它可以是代码行,功能或部署等
- 命名微服务将很容易
计算机科学只有两个复杂的问题,其中一个是“命名”,很快就会有100多个选项而用光。
- 非功能需求可以稍后完成
从一开始,突然的非功能需求(例如延迟,吞吐量,安全性,可靠性等)就变得非常重要。
- 多种语言的编程/持久性或某种聚合…
软件工程师喜欢尝试最新的尖端工具,因此他们被我们可以使用任何语言,任何框架或任何持久性的神话所迷惑。
考虑一下多晶硅所需的技能和维护费用。 如果您有超过2/3的东西,那么它就不会适合您,并且您必须承担寻呼机的职责。
- 监控很容易
这是关于微服务的最被忽略的事实之一,并且是事后才想到的。

