2020
DOI: 10.1002/spe.2877
|View full text |Cite
|
Sign up to set email alerts
|

A framework for microservices synchronization

Abstract: Microservices architecture and continuous software engineering are becoming popular approaches for developing and operating software products. The enabling feature of this success is the independence of the execution environments hosting microservices: by insulating failures and versioning in specific microservices, a complex application benefits of high availability at runtime and agility at development time. However, execution independence does not mean functional independence. Microservices need to interact… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
4
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 18 publications
0
4
0
Order By: Relevance
“…In these cases, the Domain Metrics approach can be leveraged by engineers to take decisions about possible architectural choices that best fit the expected operational setting. These choices are easy to instantiate and test with recent middleware technologies and deployment infrastructures [26]. In fact, we successfully applied the proposed approach to guide and evaluate the decomposition of a monolithic smart mobility web application towards microservices.…”
Section: Discussionmentioning
confidence: 99%
“…In these cases, the Domain Metrics approach can be leveraged by engineers to take decisions about possible architectural choices that best fit the expected operational setting. These choices are easy to instantiate and test with recent middleware technologies and deployment infrastructures [26]. In fact, we successfully applied the proposed approach to guide and evaluate the decomposition of a monolithic smart mobility web application towards microservices.…”
Section: Discussionmentioning
confidence: 99%
“…The microservices architectural style 1 promotes the development of applications through the composition of independently deployable units. 2 They are multi-service applications where constituent services are owned and managed by the same authority (tenant). The style and the related agile development approaches improve scalability 3 and maintenance, but a bad placement of the microservices onto the underlying (physical or virtualized) hardware could lead to increased response times and performance degradation due to excessive inter-machine communication.…”
Section: Introductionmentioning
confidence: 99%
“…The microservices architectural style 1 promotes the development of applications through the composition of independently deployable units 2 . They are multi‐service applications where constituent services are owned and managed by the same authority (tenant).…”
Section: Introductionmentioning
confidence: 99%
“…The proposed patterns are related to migration of monolithic applications to microservices. De Iasio and Zimeo 24 proposed a framework to support synchronization among microservices to avoid unavailability of dependent microservices to achieve the goal of the application. Freire et al 25 proposed an approach for migration of monolithic applications to microservices using aspect oriented programming.…”
Section: Introductionmentioning
confidence: 99%