Skip to main content
TrustRadius
IBM Cloud Code Engine

IBM Cloud Code Engine

Overview

What is IBM Cloud Code Engine?

IBM Cloud Code Engine is a fully managed, serverless platform that unifies the deployment of containers and applications including web apps, microservices, event-driven functions, or batch jobs. This serverless compute service aims to remove the burden of building, deploying, and…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 2 features
  • Scalability (13)
    8.4
    84%
  • Services-enabled integration (13)
    7.3
    73%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is IBM Cloud Code Engine?

IBM Cloud Code Engine is a fully managed, serverless platform that unifies the deployment of containers and applications including web apps, microservices, event-driven functions, or batch jobs. This serverless compute service aims to remove the burden of building, deploying, and…

Entry-level set up fee?

  • Setup fee optional
    Optional
For the latest information on pricing, visithttps://cloud.ibm.com/codeengine/overvi…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

2 people also want pricing

Alternatives Pricing

What is Google Compute Engine?

Google Compute Engine is an infrastructure-as-a-service (IaaS) product from Google Cloud. It provides virtual machines with carbon-neutral infrastructure which run on the same data centers that Google itself uses.

What is Salesforce Lightning Platform?

Salesforce Platform is designed for building and deploying scalable cloud applications with managed hardware provisioning and app stacks. It provides out-of-the-box tools and services to automate business processes, integrate with external apps, and provide responsive layouts and more.

Return to navigation

Features

Platform-as-a-Service

Platform as a Service is the set of tools and services designed to make coding and deploying applications much more efficient

7.9
Avg 8.2
Return to navigation

Product Details

What is IBM Cloud Code Engine?

IBM Cloud Code Engine is a fully managed, serverless platform that unifies the deployment of containers and applications including web apps, microservices, event-driven functions, or batch jobs. This serverless compute service aims to remove the burden of building, deploying, and managing workloads in Kubernetes so users can focus on writing code and not on the infrastructure that is needed to host it.

With IBM Cloud Code Engine users can run any workload serverlessly. That includes long-running containers and batch jobs as well as bursty and short-lived functions. The platform dynamically scales containers according to load, has monitoring, logging and a service mesh “built in.” The vendor states users don't need to choose between long execution times, high resource limits, private networking and scale-to-zero but instead have it all on one fully-managed platform, without needing infrastructure skills.




IBM Cloud Code Engine Features

Platform-as-a-Service Features

  • Supported: Scalability
  • Supported: Services-enabled integration

Additional Features

  • Supported: Fully managed serverless platform
  • Supported: Autoscaling down to zero – and pay only for what you use
  • Supported: Runs container images, source code and batch jobs
  • Supported: Secures apps with TLS and isolation from other workloads
  • Supported: Can connect to cloud managed services

IBM Cloud Code Engine Screenshots

Screenshot of

IBM Cloud Code Engine Integrations

IBM Cloud Code Engine Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported CountriesUnited States of America (Dallas), Germany (Frankfurt), Japan (Tokyo)
Supported LanguagesEnglish, German, Japanese, Spanish, French and more. Learn more: https://cloud.ibm.com/docs/codeengine?topic=codeengine-get-support

Frequently Asked Questions

AWS Elastic Beanstalk, AWS Lambda, and AWS Batch are common alternatives for IBM Cloud Code Engine.

Reviewers rate Scalability highest, with a score of 8.4.

The most common users of IBM Cloud Code Engine are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(23)

Attribute Ratings

Reviews

(1-2 of 2)
Companies can't remove reviews or game the system. Here's why
Bhargav VR Perepa | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Code Engine is a managed and serverless PaaS infrastructure that lets customers focus on their core business logic while freeing them up from PaaS related concerns.

Code Engine runs on K8S and scales elastically - incorporating declarative and immutable concepts in solution deployment. It supports multiple programming models and is suitable for many problem spaces.

My customers are trying to use this platform for migrating away from Cloud Foundry appications.
  • Managed Environment for partners and customers - shifting skills and speed to CSP
  • A variety of programming model support
  • Elastic scalability for cloud native development and speed
  • Flexible consumption model
  • Containerized workloads with horizontal scalability
  • Here is an example - live demo walk-thru delivered to partners and community:
  • https://www.youtube.com/watch?v=MCBClYgpDFg
  • Improved integration with more IBM and 3rd party provided cloud services
  • Availability in more cloud data centers
  • Added tutorials - specifically with distributed cloud deployments of IBM Code Engine
IBM Code Engine is a very capable and valuable offering and it can make a difference to customer solution deployments. Thanks.
Platform-as-a-Service (2)
85%
8.5
Scalability
90%
9.0
Services-enabled integration
80%
8.0
  • Shifting risk, skills needed and speed to IBM versus customers or partners
  • Separation of concerns - IBM does what it is best for while customer does what they are best for
  • Flexible consumption model - customers/partners pay only when they use resources
It is very very usable and well architected capability
Benefitted as designed for that very purpose.
IBM Cloud Satellite is distributed cloud platform while IBM Code Engine is serverless. They both has capabilities that are non overlapping and run on IKS/K8S.
To showcase the power and capabilities of IBM Code Engine - pre-sale and knowledge diffusion. Also to explain the various programming models that the code engine supports.
Depending on type of application being deployed - IBM Code Engine requires developer, testers, deployers, maintainers and administrators of: multi-tiered applications (presentation, middleware tier and data/backend tier applications), job type applications, event based asynchronous applications, containerized applications that are capable of running on immutable platform, etc.
  • Application Workloads
  • Job Workloads
  • Containerized Workloads
  • Event Driven Application Workloads
  • Microservices based and not always on type of containerized applications
  • Code engine supports a variety of use cases - multi-tiered applications, job kind workloads, containerized application workloads, event driven workloads, short and long running workloads, etc.
  • Managed and elastically scalable workloads - that are cost effective and sense and react kind
Since this capability supports a wide variety of use cases - all on non proprietary and open technology based frameworks
No
  • Scalability
  • Integration with Other Systems
  • Ease of Use
Since code engine runs on managed Kubernetes CaaS or PaaS - scalability is provided with risks assumed by CSP (IBM Cloud).
Integration of Code Engine service with other services offered by IBM Cloud.

Ease of use is another consideration - given so many tutorials, cloud documentation and you tube video tutorials - including deep details of architecture of IBM Code Engine
I would start looking at the capabilities of the offering - from a clean slate all over - as a point of time re-evaluation since the capabilities keep changing.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our team use Code Engine to create a crawler to collect data from Sharepoint. For me, code engine is good container management tools while we want to create microservice for current project. It is easy to maintain and update the containers. However, the console in the code engine page on IBM does not support features it can support. Many features have to be set on your local machine.
  • Container Mangement
  • Deployment speed
  • Update easily
  • UI
  • Documents
  • Features' number
Code engine is used to create a microservice based on typescript. It works fine as a container to manage the microservice for updating the container fast. However, the UI in the container management pages does not support enough features. Many features need to set on your local machine to ensure it works.
Platform-as-a-Service (2)
100%
10.0
Scalability
100%
10.0
Services-enabled integration
100%
10.0
  • Less developer
  • Developing speed increase
  • Cost low
IBM Cloud Code Engine is good for developers to create a microservice based on typescript and nodejs. The tool can help mange the project very well. It decrease the difficulty for developement and increase deloping speed. However, the code engine UI on IBM cloud does not contain enough features it can support.
Yes, the code engine help me create a container for a microservice.
Code enigine is much easier to understand.
Amazon Elastic Kubernetes Service (EKS), IBM Cloud Kubernetes Service, Azure Kubernetes Service (AKS)
Yes
As a developer, I was working on a web application that needed to handle fluctuating levels of traffic throughout the day. I had been using Docker containers deployed on a cloud infrastructure provider, and I found myself having to manually configure auto-scaling policies to handle spikes in traffic. However, managing the infrastructure and scaling policies had become time-consuming and complex.Now, I decided to migrate my application to IBM Code Engine. With Code Engine, I simply uploaded my containerized application, and Code Engine automatically handled the scaling based on incoming traffic. During peak hours, when traffic increased, Code Engine dynamically allocated additional resources to ensure optimal performance. Since Code Engine is a managed service, I no longer needed to worry about provisioning and managing servers or configuring scaling policies.Additionally, my application relied on other IBM Cloud services such as a database and a messaging queue. With Code Engine's seamless integration with IBM Cloud services, I was able to easily connect my application to these services without any additional configuration or setup.As a result, I experienced improved developer productivity, reduced operational overhead, and cost savings since I only paid for the resources consumed by my application. Overall, migrating to IBM Code Engine simplified the deployment and management of my application, allowing me to focus more on developing features and delivering value to my users.
  • Ease of Use
IBM Cloud Code Engine simplifies application deployment with its managed, serverless architecture. Users upload container images or specify source code, and Code Engine handles scaling, provisioning, and management automatically. Integration with IBM Cloud services streamlines development. Automatic scaling adjusts resources based on workload demand, eliminating manual configuration. With pay-as-you-go pricing, users only pay for consumed resources, ensuring cost efficiency. Overall, Code Engine's simplicity lies in its abstraction of infrastructure complexities, easy deployment process, seamless integration, automatic scaling, and flexible pricing model, making it an ideal choice for developers seeking a hassle-free deployment experience.
IBM Cloud Code Engine offers a streamlined deployment experience but could improve in a few areas. First, enhancing monitoring and logging capabilities would provide better visibility into application performance and troubleshooting. Second, offering more customization options for deployment configurations, such as specifying resource limits or network settings, would cater to diverse application requirements. Additionally, improving documentation and providing more comprehensive tutorials would facilitate smoother onboarding for new users. Furthermore, integrating additional third-party services or expanding support for popular programming languages and frameworks would broaden the platform's appeal and utility. Lastly, optimizing pricing models to offer more flexibility or cost-saving options could attract more users and improve overall competitiveness in the market. By addressing these areas, IBM Cloud Code Engine could further enhance its value proposition and appeal to a wider range of developers and organizations.
Return to navigation