Cloud Native Software Engineering

07/03/2023
by   Brian S. Mitchell, et al.
0

Cloud compute adoption has been growing since its inception in the early 2000's with estimates that the size of this market in terms of worldwide spend will increase from $700 billion in 2021 to $1.3 trillion in 2025. While there is a significant research activity in many areas of cloud computing technologies, we see little attention being paid to advancing software engineering practices needed to support the current and next generation of cloud native applications. By cloud native, we mean software that is designed and built specifically for deployment to a modern cloud platform. This paper frames the landscape of Cloud Native Software Engineering from a practitioners standpoint, and identifies several software engineering research opportunities that should be investigated. We cover specific engineering challenges associated with software architectures commonly used in cloud applications along with incremental challenges that are expected with emerging IoT/Edge computing use cases.

READ FULL TEXT

page 3

page 4

page 6

research
10/05/2022

An Architectural Approach to Creating a Cloud Application for Developing Microservices

The cloud is a new paradigm that is paving the way for new approaches an...
research
08/31/2023

Reducing Errors in Excel Models with Component-Based Software Engineering

Model errors are pervasive and can be catastrophic. We can reduce model ...
research
09/26/2017

Report from GI-Dagstuhl Seminar 16394: Software Performance Engineering in the DevOps World

This report documents the program and the outcomes of GI-Dagstuhl Semina...
research
08/02/2021

Cloud Native Privacy Engineering through DevPrivOps

Cloud native information systems engineering enables scalable and resili...
research
03/06/2018

Towards Mission-Critical Control at the Edge and Over 5G

With the emergence of industrial IoT and cloud computing, and the advent...
research
04/02/2021

Towards Rigorous Selection and Configuration of Cloud Services: Research Methodology

Cloud computing has recently emerged as a major trend in distributed com...
research
09/22/2021

Frisbee: automated testing of Cloud-native applications in Kubernetes

As more and more companies are migrating (or planning to migrate) from o...

Please sign up or login with your details

Forgot password? Click here to reset