InfoQ Homepage IaaS Content on InfoQ
-
The Role of Digital Twins in Unlocking the Cloud's Potential
This article explores the use of the DT concept as a new way to make cloud services more developer-friendly. This new model aligns the development, deployment, and now the runtime aspects of a microservice into a single, cohesive unit, bridging the gap between developers and the cloud and paving the way for a new era of cloud services.
-
Environment-as-a-Service (EaaS) as a Technique to Raise Productivity in Teams
In essence, EaaS addresses developer productivity issues by providing settings that make it simple for developers to test and mimic real-world uses of their system. This article discusses the benefits of EaaS.
-
Choosing the Right Cloud Infrastructure for Your SaaS Start-up
As a solutions architect, I have been designing SaaS applications for years and I have seen start-ups struggle to find the right cloud infrastructure and improve their product offering. These experiences prompted me to write this article as a tool to help companies make a pragmatic fact and data-driven decision.
-
A Recipe to Migrate and Scale Monoliths in the Cloud
In this article, I want to present a simple cloud architecture that can allow an organization to take monolithic applications to the cloud incrementally without a dramatic change in the architecture. We will discuss the minimal requirements and basic components to take advantage of the scalability of the cloud.
-
Reducing Cloud Infrastructure Complexity
Cloud computing adoption has taken the world by storm, and is accelerating unabated. According to Flexera’s annual State of the Cloud Report for 2020, 93% of respondents used multi or hybrid cloud strategies. This article examines different aspects of cloud infrastructure complexity, and approaches to mitigate it.
-
Containers in 2019: They're Calling it a [Hypervisor] Comeback
The 2019 news cycle within the "cloud native" corner of the world has been abuzz with a word previously thought outmoded by the rapid rise of containers: “hypervisor.” This article explores the motivations behind this, focusing on security, user experience, and isolation flexibility, and concludes by speculating on the future direction of development within the cloud and container industry.
-
Kubernetes Workloads in the Serverless Era: Architecture, Platforms, and Trends
Explore how microservices architecture has evolved into cloud-native architecture, where many of the infrastructure concerns are provided by Kubernetes in combination with additional abstractions provided by service mesh and serverless frameworks. In addition, the serverless ecosystem is evolving by exploring standard and open packaging, runtimes, and event formats.
-
Towards a Unified, Standard API for Consolidating Service Meshes
Service mesh architectures enable a control and observability loop. At the moment, service mesh implementations vary in regard to API and technology, and this shows no signs of slowing down. Building on top of volatile APIs can be hazardous. Here we suggest to use a simplified, workflow-friendly API to shield organization platform code from specific service-mesh implementation details.
-
Testing Programmable Infrastructure - a Year On
Programmable infrastructure is becoming widespread. There are very specific domain issues that make testing it tricky. This article looks at the evolution of tooling and approaches used to address it.
-
Understanding Cloud Native Infrastructure: Interview with Justin Garrison and Kris Nova
"Cloud Native Infrastructure: Patterns for Scalable Infrastructure and Applications in a Dynamic Environment" from O’Reilly Media is a collection of guidance about building and managing modern infrastructure. InfoQ reached out to the authors to learn more about what they’re proposing, and how you can act upon it.
-
Taking an Application-Oriented Approach to Cloud Adoption
Taking an infrastructure-centric approach to cloud adoption can lead to unrealized benefits. Architect Amit Kumar outlines eleven principles to consider when introducing cloud services into your architecture.
-
Examining the Internals of a Serverless Platform: Moving towards a ‘Zero-Friction’ PaaS
Platform-as-a-Service (PaaS) architectures simplify how applications are deployed for developers, and serverless architecture or Functions-as-a-Service (FaaS) is the next step in that direction. This article explores how serverless platforms are built, operated and leveraged for rapid application delivery. A conclusion of this work is that the serverless space is ripe for innovation.