【24h】

Microservices, Microservices, Microservices?

机译:微服务,微服务,微服务?

获取原文

摘要

In this talk, we first tried to critically discuss some of the motivations and characteristics of microservices and some of the potentially huge advantages offered by their adoption for managing enterprise applications. One of the main motivations for adopting microservices is the need to shorten the lead time for new features and updates, by accelerating rebuild and redeployment and by reducing chords across functional silos. Another main motivation for adopting microservices is the need to scale, quickly and effectively. Microservices architectures define applications as sets of services, each running in its own container, communicating with lightweight mechanisms, built around business capabilities, decentralizing data management, independently deployable, horizontally scalable, and fault resilient. In the second part of the talk, we showed how a simple formalization of the main properties of microservices can be frutifully exploited to drive the refac-toring of existing applications. After introducing a simple modelling of microservices architectures as graphs fromed by services, databases, and connectors, we discussed how some distinguishing properties of microservices can be associated with antipatterns, and how such antipatterns can be associated with refactoring patterns. The last part of the talk was devoted to discuss how the complexity and overhead introduced by microservices can make their adoption truly effective only for a certain scale of applications and enterprises.
机译:在本次演讲中,我们首先尝试批判性地讨论微服务的一些动机和特征,以及通过采用微服务来管理企业应用程序可能带来的巨大优势。采用微服务的主要动机之一是需要通过加速重建和重新部署以及减少功能孤岛上的和弦来缩短新功能和更新的交付时间。采用微服务的另一个主要动机是需要快速,有效地扩展规模。微服务架构将应用程序定义为服务集,每个服务集运行在其自己的容器中,并与轻量级机制进行通信,围绕业务功能构建,分散数据管理,可独立部署,可水平扩展和具有故障恢复能力。在演讲的第二部分中,我们展示了如何充分利用微服务的主要属性的简单形式化来驱动现有应用程序的重新开发。在介绍了微服务体系结构的简单建模(如由服务,数据库和连接器提供的图形)之后,我们讨论了微服务的一些与众不同的特性如何与反模式相关联,以及此类反模式如何与重构模式相关联。演讲的最后一部分专门讨论微服务引入的复杂性和开销如何才能使它们的采用仅对一定规模的应用程序和企业真正有效。

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号