今天看啥  ›  专栏  ›  高可用架构

模块化还是微服务 - 为什么说大部分团队微服务化都走入了陷阱

高可用架构  · 公众号  · 架构  · 2017-03-30 11:24
网上已经有非常多从单体服务转移到微服务讨论,但大家有没有反思过,这种做法真的是最佳选择吗? 虽然维护一个凌乱的单体应用有很多缺点,但有一个令人信服的替代方案经常被忽视:在服务内部实现良好的模块化。 下面我们来探讨这种替代方案,并展示它与微服务的关系。为了模块化的微服务“通过微服务,我们终于可以让团队独立工作”,或者“我们的单体服务太复杂,这会降低我们的开发速度”。这些说法是让开发团队走向微服务之路的众多原因之一。服务化另外的原因还包括可扩展性和弹性部署。工程师大多追求系统设计和开发的模块化方法,软件开发中的模块化可以归结为三个指导原则:强封装:隐藏组件内部的 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照