This early work aims to allow organizations to diagnose their capacity to properly adopt microservices through initial milestones of a Microservice Maturity Model (MiMMo). The objective is to prepare the way towards a general framework to help companies and industries to determine their microservices maturity. Organizations lean more and more on distributed web applications and Line of Business software. This is particularly relevant during the current Covid-19 crisis, where companies are even more challenged to offer their services online, targeting a very high level of responsiveness in the face of rapidly increasing and diverse demands. For this, microservices remain the most suitable delivery application architectural style. They allow agility not only on the technical application, as often considered, but on the enterprise architecture as a whole, influencing the actual financial business of the company. However, microservices adoption is highly risk-prone and complex. Before they establish an appropriate migration plan, first and foremost, companies must assess their degree of readiness to adopt microservices. For this, MiMMo, a Microservices Maturity Model framework assessment, is proposed to help companies assess their readiness for the microservice architectural style, based on their actual situation. MiMMo results from observations of and experience with about thirty organizations writing software. It conceptualizes and generalizes the progression paths they have followed to adopt microservices appropriately. Using the model, an organization can evaluate itself in two dimensions and five maturity levels and thus: (i) benchmark itself on its current use of microservices; (ii) project the next steps it needs to achieve a higher maturity level and (iii) analyze how it has evolved and maintain a global coherence between technical and business stakes.
翻译:这一早期工作旨在让各组织通过微服务成熟模型(Mimmo)的初步里程碑,分析其适当采用微观服务的能力,以便通过微服务成熟模型(Mimmo)的初步里程碑,分析其适当采用微观服务的能力。目标是为建立总体框架铺平道路,帮助公司和行业确定其微观服务成熟度。各组织越来越多地依赖分布式的网络应用程序和《业务线》软件。在当前的Covid-19危机中,各公司更难在网上提供服务,在面临迅速增长和多样化需求的情况下,在这种危机中,各公司更有能力以高度的应对能力为对象,适当采用微观服务。为此,微服务仍然是最合适的交付应用建筑风格。它们不仅在通常考虑的技术应用程序上,而且在整个企业结构上都具有灵活性,从而影响公司的实际财务业务成熟度。然而,微观服务采用的风险和复杂程度很高。在公司制定适当的移徙计划之前,首先必须评估其准备采用微观服务的程度。(Mimmoo,微服务模型框架评估,旨在帮助公司评估其是否准备采用微观服务建筑风格的准备程度,这是经常考虑的,而是考虑到技术应用的更高程度,整个企业结构结构结构结构结构结构结构,不仅能够影响,而且整个企业结构结构结构结构结构结构结构结构结构结构结构结构结构的成熟程度。因此,从而采用一个概念化的演变为系统本身的演变,从而可以采用一个概念化的进度,从而采用一个系统本身的演变为采用一个系统本身的进度,并采用一个系统,采用一个系统本身的进度。