2017 IEEE International Conference on AI &Amp; Mobile Services (AIMS) 2017
DOI: 10.1109/aims.2017.23
|View full text |Cite
|
Sign up to set email alerts
|

Migrating Monolithic Mobile Application to Microservice Architecture: An Experiment Report

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
36
0
12

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 77 publications
(54 citation statements)
references
References 3 publications
0
36
0
12
Order By: Relevance
“…Several researchers have reviewed their experiences in transitioning a system based on the monolithic architecture to the microservices‐based architectures. Fan and Ma proposed an approach to translate a monolithic application to MSA, which involves all the phases in the software development life cycle . While migrating, several aspects such as the communication mode and technologies needs to be carefully chosen.…”
Section: Migration To Microservices Architecturesmentioning
confidence: 99%
“…Several researchers have reviewed their experiences in transitioning a system based on the monolithic architecture to the microservices‐based architectures. Fan and Ma proposed an approach to translate a monolithic application to MSA, which involves all the phases in the software development life cycle . While migrating, several aspects such as the communication mode and technologies needs to be carefully chosen.…”
Section: Migration To Microservices Architecturesmentioning
confidence: 99%
“…Scalability in the context of evolution is driven by the need to have software systems that are continuously connected and available on the go as a self-sufficient platform. A total of 2 studies have been identified, i.e., 07% of studies supporting software scalability as a motivating factor for software evolution to mobile computing (Fan and Ma, 2017;Businge et al, 2018).  Service Availability: It refers to the continuous availability of computing and software services to its users.…”
Section: Motivating Factors For Software Migration To Mobilementioning
confidence: 99%
“…As part of the concept of a low-cost platform, this work is based on the proposal of a microservices architecture; this is capable of supporting general service communication with the central cloud environment [9], and in conjunction with a machine learning subsystem can improve decision support for the pre-diagnosis of infectious diseases [6]. Structurally, the SPIDEP platform was developed using microservices architecture (with nine separate services), in which these services work as asynchronous nodes distributed as groups [26], [50], [51] which communicate via the REST communication protocol [52]. It should be noted that the breakdown of the components into small independent services was based on our preliminary proposal for a software architecture for SPIDEP (with five layers), referred to here as version Beta v1 [14].…”
Section: ) Platformmentioning
confidence: 99%
“…Three versions of this project were developed: version Alpha (partial implementation of three microservices, with instances using MariaDB) [5], version Beta v1 (implementation of five microservices with instances using a MariaDB Galera cluster) [14], and version Beta v2 (current implementation of the new microservices architecture, with hybrid instances in MariaDB Galera Cluster and NoSQL), with the aims of achieving the characteristics necessary for the implementation of versatile high-performance applications and identifying the key services for the optimal operation of version Beta v1. The existing components were therefore decomposed and restructured along with their data [16], [18], [52].…”
Section: ) Platformmentioning
confidence: 99%
See 1 more Smart Citation