Choose at your own discretion
May 28, 2019

Choose at your own discretion

Priya Manivannan | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with IBM Cloud Foundry

Cloud Foundry is used for a few of the apps in our projects. Since this is in the cloud, it's reduced the overhead of maintaining a server dedicated for all our server requests.
  • Scales well.
  • Good for deploying small apps.
  • A variety of commands to choose from to maintain the app well.
  • Provides clear separation of organizations and spaces.
  • It frequently fails when trying to deploy larger applications that involve Meteor.
  • Mapping and unmapping require a restage, which loses the point of blue-green deployment.
  • Needs better documentation for all the functionality.
  • We've seen huge success on some functionalities.
  • We had to switch to Kubernetes to deploy large applications like UI.
  • Autoscaling the apps helped with the budgeting.
We use front-end Javascript/Meteor, and Python backend. We have had no issues with Python deployment. We didn't implement continuous deployment.
When you have a small app with lightweight packages, IBM Cloud Foundry works really well. It gets funky when meteor-like apps are highly dependent on large packages and it constantly throws StagingError or Timeout errors. It is easy to understand but some functionalities are more complex when used. We used blue-green deployment for the apps to avoid prod downtime, but the routes were still ghosting around, and only staging(timeout) fixed the routes.