【24h】

Supporting Microservice Evolution

机译:支持微闲的演变

获取原文

摘要

Microservices have become a popular pattern for deploying scale-out application logic and are used at companies like Netflix, IBM, and Google. An advantage of using microservices is their loose coupling, which leads to agile and rapid evolution, and continuous re-deployment. However, developers are tasked with managing this evolution and largely do so manually by continuously collecting and evaluating low-level service behaviors. This is tedious, error-prone, and slow. We argue for an approach based on service evolution modeling in which we combine static and dynamic information to generate an accurate representation of the evolving microservice-based system. We discuss how our approach can help engineers manage service upgrades, architectural evolution, and changing deployment trade-offs.
机译:MicroServices已成为部署扩展应用程序逻辑的流行模式,并在Netflix,IBM和Google等公司中使用。使用微野跑的优点是它们的松散耦合,导致敏捷和快速的进化,以及连续重新部署。但是,开发人员是任务管理这个演变,并且通过不断收集和评估低级服务行为来管理这一进化并在很大程度上进行。这是繁琐的,容易出错的,慢。我们争论一种基于服务演进建模的方法,其中我们组合了静态和动态信息来生成基于过程的微服务的准确表示。我们讨论我们的方法如何帮助工程师管理服务升级,架构演变和改变部署权衡。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号