Code Engine for microservice
Updated February 06, 2024

Code Engine for microservice

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with IBM Cloud Code Engine

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

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?

Yes

Did implementation of IBM Cloud Code Engine go as expected?

Yes

Would you buy IBM Cloud Code Engine again?

Yes

Amazon Elastic Kubernetes Service (EKS), IBM Cloud Kubernetes Service, Azure Kubernetes Service (AKS)
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.

IBM Cloud Code Engine Feature Ratings

Scalability
10
Services-enabled integration
10

Evaluating IBM Cloud Code Engine and Competitors

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.