Please use this identifier to cite or link to this item:
Architectural Principles for Autonomous Microservices
|Title:||Architectural Principles for Autonomous Microservices|
Tamburri, Damian A.
|Keywords:||Self-Adaptive Systems: Technologies, Domains, Principles, and Practices|
event driven architecture
service oriented architecture
show 1 moresoa
|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.|
|Rights:||Attribution-NonCommercial-NoDerivatives 4.0 International|
|Appears in Collections:||
Self-Adaptive Systems: Technologies, Domains, Principles, and Practices|
Please email firstname.lastname@example.org if you need this content in ADA-compliant format.
This item is licensed under a Creative Commons License