Please use this identifier to cite or link to this item:
http://hdl.handle.net/10125/64546
Architectural Principles for Autonomous Microservices
Item Summary
Title: | Architectural Principles for Autonomous Microservices |
Authors: | Mikkelsen, Anders Grønli, Tor-Morten Tamburri, Damian A. Kazman, Rick |
Keywords: | Self-Adaptive Systems: Technologies, Domains, Principles, and Practices autonomous architecture event driven architecture microservices service oriented architecture show 1 moresoa show less |
Date Issued: | 07 Jan 2020 |
Abstract: | In the last decade architectural patterns like microservices and event-driven architectures have emerged to meet the challenges of distributed computing. This paper explores recent practices and research in microservice- and event-driven architectures to identify the challenges in architecting such systems. With a proof-of-concept study approach, we distilled a set of design principles to address these challenges, creating asynchronous and agnostic microservice architectures. Further, we provide a generic toolkit for implementing such architectures. An example of this architecture was implemented in the company TechnipFMC. Concurrently, an architecture trade-off analysis was performed using a utility-tree based approach, highlighting the impact and importance of our proposed principles and their generalizability. The evaluation provides evidence for the viability of the proposed design principles. |
Pages/Duration: | 10 pages |
URI: | http://hdl.handle.net/10125/64546 |
ISBN: | 978-0-9981331-3-3 |
DOI: | 10.24251/HICSS.2020.804 |
Rights: | Attribution-NonCommercial-NoDerivatives 4.0 International https://creativecommons.org/licenses/by-nc-nd/4.0/ |
Appears in Collections: |
Self-Adaptive Systems: Technologies, Domains, Principles, and Practices |
Please email libraryada-l@lists.hawaii.edu if you need this content in ADA-compliant format.
This item is licensed under a Creative Commons License