{'fraction_non_alphanumeric': 0.02509907529722589, 'fraction_numerical': 0.0, 'mean_word_length': 5.828828828828829, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The Role of Enterprise Architecture Management to Govern Microservice Architecture Adoption

Microservice Architecture (MSA) is an architectural style that aims to build a software application as a set of small services independently deployable. When adopting MSA, companies must drive some aspects that impact the organizational efficiency in order to guarantee: (i) the strategic benefits of the initiative; (ii) promote the best resources usage; and (iii) separate the essential decisions to enterprise architecture management (EAM) delegating other aspects to microservice teams. This paper assesses the relevant factors about MSA from the EAM view in order to propose an ArchiMate metamodel which enables enterprise architecture (EA) governance of MSA.