IBM Code Engine as your hero!
Updated February 06, 2024

IBM Code Engine as your hero!

Bhargav VR Perepa | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with IBM Cloud Code Engine

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
  • 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.

Do you think IBM Cloud Code Engine delivers good value for the price?

Yes

Are you happy with IBM Cloud Code Engine's feature set?

Yes

Did IBM Cloud Code Engine live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of IBM Cloud Code Engine go as expected?

Yes

Would you buy IBM Cloud Code Engine again?

Yes

IBM Code Engine is a very capable and valuable offering and it can make a difference to customer solution deployments. Thanks.

IBM Cloud Code Engine Feature Ratings

Scalability
9
Services-enabled integration
8

Using IBM Cloud Code Engine

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

Evaluating IBM Cloud Code Engine and Competitors

  • 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.