InfoQ Homepage Cloud Content on InfoQ
-
Rapid Startup of Your Cloud-Native Java Applications without Compromise
This article discusses the significance of startup time in cloud-native computing, highlighting challenges for JVM-based apps. It introduces Liberty InstantOn, which boosts startup times using checkpoint/restore technology, offering fast startup without compromising Java capabilities or facing static compilation trade-offs.
-
12 Places to Intervene - Rethink FinOps Using a Systems Thinking Lens
A recent study on FinOps by McKinsey reveals that 69% of organizations prioritize tactical initiatives over higher-impact strategic initiatives. One reason could be that most of those organizations are unaware of those strategic initiatives or unaware of their importance of them. In this article, I will analyze via a System Thinking lens how to prioritize the efforts to address those problems.
-
Technology's Carbon Impact and What You Can Do about It
Achieving a balance between growth and efficiency can be a formidable task. However, software engineers can play a critical role at the nexus of both. This article discusses open source software tools and methodologies for balancing carbon with growth across IT organizations, and provides actionable approaches to greening IT organizations.
-
The Great Lambda Migration to Kubernetes Jobs—a Journey in Three Parts
In this article, I’d like to share our journey at Firefly on a great migration from serverless to Kubernetes jobs, lessons learned, and the technologies that helped us do so with minimal pain.
-
Migrating to the Cloud: Is It as Intimidating as It Appears?
Being Cloud Native is often considered crucial for business success in the current business landscape. However, the perception of becoming “Cloud Native” as a drastic change for a business might not necessarily be accurate. In this article, we will delve into the concept of Cloud Migration and its effects on the IT support infrastructure of your business.
-
What Are Cloud-Bound Applications?
The increasing adoption of application-first cloud services is causing applications to blend with the cloud services at levels much deeper than before. The runtime boundaries between the application and the cloud are shifting from virtual machines to containers and functions.
-
Writing Cloud Native Network Functions (CNFs): One Concern per Container
This article discusses the “one concern, one process” design for containers and Cloud native network functions (CNFs).
-
The Future of Service Mesh is Networking
On this journey, we will discover that, to quote David Mooter, “The future of service mesh is as a networking feature, not a product category, as far out of sight and mind from developers as possible—and that is a good thing.”
-
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.
-
PHP 8 - Arrays, Variables, Operators, Exception Handling and More
In this article, we discuss new features brought by PHP 8 related to arrays, variables, operators, and exception handling. We also discussed some trait-, class-, and function-related features. This article concludes the PHP 8 article series.
-
Containers and Serverless—Rivals or Cohorts?
This article will try to decode these technologies and explore how developers should consider containers or serverless functions within their tech stack. For example, if your application has a longer startup time, then a container would suit the need better. Highly efficient stateless functions that need to scale up and down massively would benefit from running serverless functions.
-
Lambda Throttling - How to Avoid It?
This article aims to explain best practices if you have throttled your application and services and suggestions for how to handle these cases. We performed an in-house experiment at Jit (a SaaS-based DevSecOps platform) built on serverless to learn how our application behaves.