首页> 外文会议>IEEE International Conference on Software Architecture >Microservices: Architecting for Continuous Delivery and DevOps
【24h】

Microservices: Architecting for Continuous Delivery and DevOps

机译:微服务:持续交付和DevOps的架构

获取原文

摘要

Businesses today need to respond to customer needs at unprecedented speeds. Driven by this need for speed, many companies are rushing to the DevOps movement and implementing Continuous Delivery (CD). I had been implementing DevOps and CD for Paddy Power, a multi-billion-euro betting and gaming company, for four years. I had found that software architecture can be a key barrier. To address the architectural challenges, we tried an emerging architectural style called Microservices. I have observed increased deployability, modifiability, and resilience to design erosion. At the same time, I also observed new challenges associated with the increased number of services, evolving contracts among services, technology diversity, and testing. I share the practical strategies that can be employed to address these new challenges, discuss situations for which Microservices may not be a good choice, and outline areas that require further research.
机译:当今的企业需要以前所未有的速度响应客户需求。在对速度的这种需求的驱动下,许多公司都在向DevOps运动迈进,并实施持续交付(CD)。四年来,我一直在为数十亿欧元的博彩和游戏公司Paddy Power实施DevOps和CD。我发现软件体系结构可能是关键障碍。为了解决架构挑战,我们尝试了一种新兴的架构样式,称为微服务。我已经观察到可部署性,可修改性和对设计侵蚀的恢复能力有所提高。同时,我还观察到与服务数量增加,服务间合同的发展,技术多样性和测试相关的新挑战。我分享了可以用来应对这些新挑战的实用策略,讨论了微服务可能不是一个好的选择的情况,并概述了需要进一步研究的领域。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号