A manifesto for future generation cloud computing: Research directions for the next decade
The Cloud computing paradigm has revolutionised the computer science horizon during the
past decade and has enabled the emergence of computing as the fifth utility. It has captured …
past decade and has enabled the emergence of computing as the fifth utility. It has captured …
Architecting with microservices: A systematic map** study
Context A microservice architecture is composed of a set of small services, each running in
its own process and communicating with lightweight mechanisms. Many aspects on …
its own process and communicating with lightweight mechanisms. Many aspects on …
A brief history of cloud application architectures
N Kratzke - Applied Sciences, 2018 - mdpi.com
Featured Application This paper features system and software engineering use cases for
large-scale (business) Cloud-native applications (eg, Netflix, Twitter, Uber, Google Search) …
large-scale (business) Cloud-native applications (eg, Netflix, Twitter, Uber, Google Search) …
The essential deployment metamodel: a systematic review of deployment automation technologies
In recent years, a plethora of deployment technologies evolved, many following a
declarative approach to automate the delivery of software components. Even if such …
declarative approach to automate the delivery of software components. Even if such …
[HTML][HTML] The do's and don'ts of infrastructure code: A systematic gray literature review
Abstract Context: Infrastructure-as-code (IaC) is the DevOps tactic of managing and
provisioning software infrastructures through machine-readable definition files, rather than …
provisioning software infrastructures through machine-readable definition files, rather than …
Attack and system modeling applied to IoT, cloud, and mobile ecosystems: Embedding security by design
Over the years, pervasive computing and communication technologies have enabled the
emergence of new computing paradigms that have gained importance across a wide …
emergence of new computing paradigms that have gained importance across a wide …
Modeling languages for Internet of Things (IoT) applications: a comparative analysis study
Modeling languages have gained ever-increasing importance for the Internet of Things (IoT)
domain for improving the productivity and quality of IoT developments. In this study, we …
domain for improving the productivity and quality of IoT developments. In this study, we …
Towards model-driven quantum software engineering
F Gemeinhardt, A Garmendia… - 2021 IEEE/ACM 2nd …, 2021 - ieeexplore.ieee.org
Quantum technologies are emerging. Dedicated languages for programming Quantum
machines are emerging as well and already used in different settings. Orthogonal to this …
machines are emerging as well and already used in different settings. Orthogonal to this …
A systematic map** study on engineering function-as-a-service platforms and tools
Function-as-a-Service (FaaS) is a novel cloud service model allowing to develop fine-
grained, provider-managed cloud applications. In this work, we investigate which challenges …
grained, provider-managed cloud applications. In this work, we investigate which challenges …
Facing the unplanned migration of serverless applications: A study on portability problems, solutions, and dead ends
Serverless computing focuses on develo** cloud applications that comprise components
fully managed by providers. Function-as-a-Service (FaaS) service model is often associated …
fully managed by providers. Function-as-a-Service (FaaS) service model is often associated …