2017
DOI: 10.1109/ms.2017.24
|View full text |Cite
|
Sign up to set email alerts
|

Microservices in Practice, Part 1: Reality Check and Service Design

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
59
0
3

Year Published

2017
2017
2021
2021

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 99 publications
(62 citation statements)
references
References 1 publication
0
59
0
3
Order By: Relevance
“…The decomposition of a system into small services, monitoring, and managing these services are among the other important factors that need to be considered. Therefore, migrating to the cloud, and in particular, migrating through cloud‐native architectures, like microservices, is a multidimensional problem . In the absence of a well‐thought methodology, migration can be a trial‐and‐error endeavor, which not only can waste a lot of time but also may lead to a suboptimal solution .…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The decomposition of a system into small services, monitoring, and managing these services are among the other important factors that need to be considered. Therefore, migrating to the cloud, and in particular, migrating through cloud‐native architectures, like microservices, is a multidimensional problem . In the absence of a well‐thought methodology, migration can be a trial‐and‐error endeavor, which not only can waste a lot of time but also may lead to a suboptimal solution .…”
Section: Introductionmentioning
confidence: 99%
“…Therefore, migrating to the cloud, and in particular, migrating through cloud-native architectures, like microservices, is a multidimensional problem. [4][5][6] In the absence of a well-thought methodology, migration can be a trial-and-error endeavor, which not only can waste a lot of time but also may lead to a suboptimal solution. 5 Furthermore, given the wide variety of factors (including differing requirements and the skills of team members) in different companies and scenarios, a unique and rigid methodology would not be adequate.…”
Section: Introductionmentioning
confidence: 99%
“…More in details, the EdgeX Foundry software architecture is located in the middle layer (i.e., fog layer), being composed of many sub-layers, as described in the following. Such architecture has been conceived starting from the microservice paradigm [13] that enables modular, scalable, secure, and technology-agnostic applications. Specifically, the chosen approach is the loosely-coupled micro-services architecture that requires a common layer to enable communications and data exchanges among modules using Inter-Processes Communications (IPC) APIs (i.e., REST APIs).…”
Section: A Framework For Fog/edge Computingmentioning
confidence: 99%
“…Inter-process communication can be use for similar purposes, but allows applications to communicate with each other. Microservices, for example, use a network connection and communicate through Remote Procedure Calls (RPCs) [50].…”
Section: Cross-language Integration Techniquesmentioning
confidence: 99%