April 18, 2023 By Jason McGee 2 min read

How IBM is enabling Serverless 2.0.

For years, a topic of conversation at KubeCon has been the developers’ complicated relationship with Kubernetes. To understand their concerns, think about driving a car. You want to be able to drive the car without worrying about the engine under the hood, and many developers felt the same way about Kubernetes. They were spending too much time worrying about the underlying infrastructure. What makes the problem worse is that developers want to deploy different types of workloads on Kubernetes, including containerized applications, functions for event-driven workloads or batch jobs. At IBM, we realized that all these scenarios should be addressed by a single serverless platform, based on open-source technologies.

Where we started: Serverless 1.0

In 2021, IBM announced IBM Cloud Code Engine to help developers in any industry build, deploy and scale applications in seconds, while only paying when code is running. Code Engine was made available as a fully managed, serverless offering on IBM Cloud, the industry’s most secure and open cloud for business. This was the industry’s introduction to Serverless 1.0, which was focused on enabling the implementation of endpoints (REST APIs, web apps, etc.).

While Serverless 1.0 offered many benefits to developers, only a small percentage of applications were able to run in serverless function. In particular, it didn’t account for heavy-duty computational applications, processing large workloads or analyzing data. 

Where we are going: Making serverless the default, rather than the exception 

IBM Cloud Code Engine has been focused on enabling the next era of serverless: Serverless 2.0. We saw this first emerge with containers, as serverless is now the de facto standard for packaging applications. Developers want an infrastructure where cloud users can run containers without worrying about ownership and management of the computing infrastructure or Kubernetes cluster on which they are running. With IBM Cloud Code Engine serverless computing, IBM deploys, manages and autoscales our clients’ cluster. The serverless option enhances overall productivity and decreases time to deployment—a win/win for deployers.

Recently, IBM is taking the serverless approach to more complex offerings, such as high-performance computing (HPC). While the industry has long understood the benefits of HPC for running massive simulations (which is especially critical for sectors like financial services that need to continuously assess risk), enterprises were spending considerable amounts on hardware to support their computing needs. With a serverless architecture, IBM clients can cut out the hardware costs and work on an execution-based pricing model where they are only paying for the services they need.

Why IBM Cloud Code Engine? 

IBM Cloud Code Engine is a fully managed serverless platform. It allows our clients to deploy and run almost any workload, whether it’s source code, containers, batch jobs or event-driven functions.

Learn more about IBM Cloud Code Engine.

Meet us at KubeCon

The IBM booth at KubeCon (located in the middle of Solutions Showcase Hall between the two food areas) will be the best place to meet and talk to IBMers. You can also view and register for all the IBM sessions at KubeCon.

Was this article helpful?

More from Cloud

Enhance your data security posture with a no-code approach to application-level encryption

4 min read - Data is the lifeblood of every organization. As your organization’s data footprint expands across the clouds and between your own business lines to drive value, it is essential to secure data at all stages of the cloud adoption and throughout the data lifecycle. While there are different mechanisms available to encrypt data throughout its lifecycle (in transit, at rest and in use), application-level encryption (ALE) provides an additional layer of protection by encrypting data at its source. ALE can enhance…

Attention new clients: exciting financial incentives for VMware Cloud Foundation on IBM Cloud

4 min read - New client specials: Get up to 50% off when you commit to a 1- or 3-year term contract on new VCF-as-a-Service offerings, plus an additional value of up to USD 200K in credits through 30 June 2025 when you migrate your VMware workloads to IBM Cloud®.1 Low starting prices: On-demand VCF-as-a-Service deployments begin under USD 200 per month.2 The IBM Cloud benefit: See the potential for a 201%3 return on investment (ROI) over 3 years with reduced downtime, cost and…

The history of the central processing unit (CPU)

10 min read - The central processing unit (CPU) is the computer’s brain. It handles the assignment and processing of tasks, in addition to functions that make a computer run. There’s no way to overstate the importance of the CPU to computing. Virtually all computer systems contain, at the least, some type of basic CPU. Regardless of whether they’re used in personal computers (PCs), laptops, tablets, smartphones or even in supercomputers whose output is so strong it must be measured in floating-point operations per…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters