Architectural Principles for Autonomous Microservices
dc.contributor.author | Mikkelsen, Anders | |
dc.contributor.author | Grønli, Tor-Morten | |
dc.contributor.author | Tamburri, Damian A. | |
dc.contributor.author | Kazman, Rick | |
dc.date.accessioned | 2020-01-04T08:32:57Z | |
dc.date.available | 2020-01-04T08:32:57Z | |
dc.date.issued | 2020-01-07 | |
dc.description.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. | |
dc.format.extent | 10 pages | |
dc.identifier.doi | 10.24251/HICSS.2020.804 | |
dc.identifier.isbn | 978-0-9981331-3-3 | |
dc.identifier.uri | http://hdl.handle.net/10125/64546 | |
dc.language.iso | eng | |
dc.relation.ispartof | Proceedings of the 53rd Hawaii International Conference on System Sciences | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | Self-Adaptive Systems: Technologies, Domains, Principles, and Practices | |
dc.subject | autonomous architecture | |
dc.subject | event driven architecture | |
dc.subject | microservices | |
dc.subject | service oriented architecture | |
dc.subject | soa | |
dc.title | Architectural Principles for Autonomous Microservices | |
dc.type | Conference Paper | |
dc.type.dcmi | Text |
Files
Original bundle
1 - 1 of 1