首页> 外文会议>2019 IEEE/ACM International Conference on Technical Debt >Identifying Scalability Debt in Open Systems
【24h】

Identifying Scalability Debt in Open Systems

机译:识别开放系统中的可伸缩性债务

获取原文
获取原文并翻译 | 示例

摘要

Architectural technical debt can be generated by changes in the business and the environment of an organization. In this paper, we emphasize the change in scalability requirements due to new regulations. Scalability is the ability of a system to handle an increased workload. For complex systems that are abruptly exposed via open interfaces and hence a greater workload, the scalability requirements may quickly increase, leading to technical debt. We term this scalability debt. This paper describes scalability triage, a light-weight, novel technique for identifying scalability threats as a form of technical debt. We illustrate this technique with an open banking case from a large software organization. Open banking is partly caused by the new European PSD2 regulative that enforce banks to open interfaces to unknown third-party actors. Banking systems are well-established, mature systems. However, with the advent of open banking and PSD2, the workload may quickly rocket. This leads to tougher scalability requirements and accumulated architectural debt, despite previously sound architectural decisions. Using scalability triage, such risks may be identified fast. It will then be possible to prevent this form of technical debt with timely reengineering.
机译:体系结构技术债务可能是由组织的业务和环境变化引起的。在本文中,我们强调由于新法规而导致可伸缩性要求的变化。可伸缩性是系统处理增加的工作负载的能力。对于通过开放接口突然暴露的复杂系统,从而增加了工作量,可伸缩性要求可能会迅速增加,从而导致技术负担。我们称这种可扩展性债务。本文介绍了可伸缩性分类,这是一种轻量级的新颖技术,用于将可伸缩性威胁识别为技术债务的一种形式。我们通过一家大型软件组织的公开银行案例来说明这种技术。开放银行业务部分是由新的欧洲PSD2法规引起的,该法规强制银行向未知的第三方参与者开放接口。银行系统是公认的成熟系统。但是,随着开放银行业务和PSD2的出现,工作量可能会迅速增加。尽管先前做出了明智的架构决策,但这仍导致了更严格的可伸缩性要求和累积的架构负担。使用可伸缩性分类,可以快速识别此类风险。这样就可以通过及时的重新设计来防止这种形式的技术债务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号