2021
DOI: 10.1109/tsc.2018.2889087
|View full text |Cite
|
Sign up to set email alerts
|

Microservices: Migration of a Mission Critical System

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
40
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 35 publications
(41 citation statements)
references
References 16 publications
1
40
0
Order By: Relevance
“…Ultimately, DevOps [2,13] and the microservices architectural style [14,15] with its domains of interests [21,22,23,24,25] may have the potential of changing how companies run their systems in the same way Agile has changed the way of In terms of pedagogical innovation, the authors of this paper have experimented for long with novel approaches under different forms [17]. However, DevOps represents a newer and significant challenge.…”
Section: Discussionmentioning
confidence: 99%
“…Ultimately, DevOps [2,13] and the microservices architectural style [14,15] with its domains of interests [21,22,23,24,25] may have the potential of changing how companies run their systems in the same way Agile has changed the way of In terms of pedagogical innovation, the authors of this paper have experimented for long with novel approaches under different forms [17]. However, DevOps represents a newer and significant challenge.…”
Section: Discussionmentioning
confidence: 99%
“…Consider a software service, whose inputs are requests made to the service through its API. 1 Generally, the likelihood of selecting an input from D will vary: some inputs are more likely than others. These differences are captured by the operational profile (OP) [18], a probabilistic measure, prob(d), that is the probability that input d ∈ D is submitted to software for processing.…”
Section: Software Operational Profilementioning
confidence: 99%
“…The increasing usage of software services (like Web Services) for missioncritical infrastructures -e.g., in the banking [1] and financial domains [2] -as well as for safety-critical systems -e.g., (real-time) embedded systems for domains like industrial automation [3,4], transportation [5], unmanned vehicles [6,7], health care [8] -raises the need for accurately assessing their operational reliability. Availability/reliability analysis of service-based software through upfront modeling at design-time is a widely addressed research area [9,10,11,12].…”
Section: Introductionmentioning
confidence: 99%
“…History of programming languages, paradigms and software architectures have been characterized in the last few decades by a progressive shift towards distribution, modularization and loose coupling. The purpose is to increase code reuse and robustness [17,29], ultimately a necessity dictated by the need of increasing software quality, not only in safety and financial-critical applications [39], but also in more common off-the-shelf software packages. The two directions of modularization 1 (code reuse and solid design) and robustness (software quality and formal methods: verification/correctness-by-construction) advanced to some extent independently and pushed by different communities, although with a non-empty overlap.…”
Section: The Shift Towards Distributionmentioning
confidence: 99%
“…Microservices have recently seen a dramatic growth in popularity and in concrete applications [49]. The shift towards microservices is seeing several companies involved in a major refactoring of their back-end systems to accommodate the new paradigm [6,39]. Other companies just start their business model developing software following the microservice paradigm since day one.…”
Section: Research and Applicationsmentioning
confidence: 99%