回顾使用敏捷框架从传统架构实现现代化IT事件驱动架构的范围和影响:双模态运营策略的案例研究
Reviewing the Scope and Impact of Implementing a Modernised IT Event-Driven Architecture from Traditional Architecture using Agile Frameworks: A Case study of Bimodal operational strategy
摘要:
提出和实施软件系统,特别是使用传统单片方法的电子商务Web应用程序已经成为常态,然而,随着新的用户需求迫使组织和开发人员向其系统添加更多功能,并且随着用户需求的增加,单片应用程序的性能下降,维护成本上升。这些问题需要一个更好的系统,这就是微服务事件驱动应用程序的用武之地。本文研究了迁移到微服务的范围和影响,使用敏捷框架和双模式IT策略。为了获得用于分析的定量数据,将单体和微服务网站的原型与开源指标Dropwizard和Apache JMeter集成,并收集响应时间和出错率读数。结果表明,当用户请求调用的数量在容忍范围内时,整体式具有更快的响应时间,优于微服务,但随着复杂性随着时间的推移而增加,并且用户请求调用增加,微服务似乎表现得更好。
英文摘要:
Proposing and implementing software systems, especially web applications for e-commerce using the traditional monolithic approach has been the norm, however, as new user requirements force organisations and developers to add more functionalities to their systems, and as user demands increases, the performance of monolith applications decreases, and maintenance costs rise. These issues have necessitated a need for a better system and that is where Microservices event-driven applications come in. This thesis investigates the scopeand impact of migrating to Microservices, using agile frameworks, and bi-modal ITstrategy. To obtain quantitative data for analysis, prototypes of monolith and microservice websites were integrated with Dropwizard, an open source metrics, and Apache JMeter, and response time and error rate readings were collected. Results showed that monoliths have a faster response time when the number of user request calls is within tolerant range, better than Microservices, but as complexity grows over time and there is increased user requestcalls, Microservices appears to perform better.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。