HackerPapers

arXiv:2307.01045cs.SE

Cloud Native Software Engineering

Brian S. Mitchell

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

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.

arXiv comments
Journal reference
DOI
Subjects
cs.SESoftware Engineering

On Hacker News

Linked by 1 identifiable commenter in 2 comments across 2 threads, from Nov 2023 to Dec 2023. Found in 1 HN submission from Jul 2023 to Jul 2023. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments2 threads

    • > Are there any under-the-radar shifts that you think people are currently unaware of? Cloud-native consolidation of tech stacks & teams. When I say "cloud-native", I am very specifically referring to the definition outlined in a recent paper [0]. Right now, there is a miasma of…

      bob1029View on HNParent context

    • > Underneath the programming model lies a runtime that is responsible for distributing and executing components. The runtime makes all high-level decisions on how to run components. For example, it decides which components to co-locate and replicate. So, Microsoft Orleans, Akka…

      bob1029View on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.