2018 IEEE International Conference on Software Architecture (ICSA) 2018
DOI: 10.1109/icsa.2018.00025
|View full text |Cite
|
Sign up to set email alerts
|

Infrastructure-as-Code for Data-Intensive Architectures: A Model-Driven Development Approach

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 24 publications
(9 citation statements)
references
References 11 publications
0
7
0
Order By: Relevance
“…On the other hand, LEMMA provides technology-specific provisioning artifacts that can be used with different cloud providers. DICER [2] represents an approach based on technology-independent models for the generation of infrastructure as code and is used to deploy the software system. DICER models encapsulate monitoring, self-adaptation, configuration management, server deployment, and software system deployment.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…On the other hand, LEMMA provides technology-specific provisioning artifacts that can be used with different cloud providers. DICER [2] represents an approach based on technology-independent models for the generation of infrastructure as code and is used to deploy the software system. DICER models encapsulate monitoring, self-adaptation, configuration management, server deployment, and software system deployment.…”
Section: Related Workmentioning
confidence: 99%
“…While various larger enterprises like Netflix, 1 Spotify, 2 or Zalando 3 regularly report about their successful adoption of MSA, there are only a small number of experience reports (e.g., [12]) about how microservices combined with DevOps can be successfully implemented in small and medium-sized development organizations (SMOs) with less than 100 developers involved. Such SMOs typically do not have sufficient resources to directly apply large-scale process models such as Scrum at Scale [14,77] in terms of employees, knowledge, and experience.…”
Section: Introductionmentioning
confidence: 99%
“…On the other hand, LEMMA provides technology-specific provisioning artifacts that can be used with different cloud providers. DICER [1] represents an approach based on technology-independent models for the generation of infrastructure as code and is used to deploy the software system. DICER models encapsulate monitoring, self-adaptation, configuration management, server deployment, and software system deployment.…”
Section: Msa Operation Modelingmentioning
confidence: 99%
“…A fullfledged example of DTSM modeling and related analysis is, instead, presented in [47,29] where we have shown how the profile is suitable for capturing the characteristics of Apache Storm [58] applications. Finally, [22] focuses on DDSM modeling and on the generation of the corresponding blueprint. All in all, main contributions of this paper are the presentation of the complete and consolidated DIA profile that takes into account the main characteristics of DIAs and of the most used technologies adopted for their development, as well as the definition of the methodological steps followed to develop such profile and also methodological step for practitioners to develop models at DTSM and DDSM levels.…”
Section: Approach Overviewmentioning
confidence: 99%
“…In [29] we describe how a different Stormbased case study can be modeled at the DPIM and DTSM level. In [22] we have shown how we can model at the DDSM level a Storm-based and a Spark-based deployment of WikiStats that exploits Cassandra as a storage node. In general, changing technologies means adopting the architectural style typical of that technology, exploiting the corresponding profile stereotype, and personalize, if needed, the properties associated to the technology.…”
Section: Uml Ddsm Profilementioning
confidence: 99%