October 10, 2017 | Written by: Carl Swanson
Share this post:
If you were a company that delivered packages all over the world, and you needed a reliable and accurate system to figure out where all those deliveries needed to go, you’d very likely write an application like Logistics Wizard on the IBM Bluemix Cloud Platform.
Logistics Wizard on Cloud Foundry
Built on IBM Bluemix, the world-class Cloud delivery Platform, Logistics Wizard runs on one of the most advanced and capable compute facilities available in modern cloud hosting: Cloud Foundry. Bluemix Cloud Foundry allows you to deliver a sophisticated application that would get your complex package delivery system working reliably and at any scale that you needed. You can see Logistic Wizard in action and how it works & how to deploy it in your own Bluemix env.
Adding Bluemix Compute Capabilities
But what happens as technology improves and new innovations are needed to expand and enhance the application? If you’re using IBM Bluemix, it’s no problem.
The first thing you might do is us another IBM Bluemix compute, OpenWhisk, to add a weather-based recommendation service.
The second thing you might do is move into the world of enterprise containers using the IBM Bluemix Container Service, powered by Kubernetes, and deploy the ERP and Controller microservices that way. You can also make use of Istio integration available through Kubernetes. Check that out here.
Cloud Foundry Docker Containers
And finally, what if you wanted to add a container capability to your Cloud Foundry application, but didn’t need the power and flexibility of the full Bluemix Container offering? What if you needed a small piece of that functionality, and wanted to test out how a container might integrate to see how that would work together with your Cloud Foundry Application? Or what if you want to use a container image, but still want your PaaS managed for you and don’t want to concern yourself with managing clusters?
You can do all that, because you can now run public Docker images on Bluemix Cloud Foundry. This feature enables app developers to gain more control over what is available in the container in which their app runs. The container is still run using the same Cloud Foundry runtime technology and the app can still be managed like all your other apps.
With this new feature enabled in Bluemix Cloud Foundry, you can easily integrate your Bluemix Cloud Foundry services just as you would with your other apps. The container image and your Cloud Foundry app are peers in the same PaaS management infrastructure.
Check out how Logistics Wizard would be deployed with Cloud Foundry Docker support with these instructions. Straight forward, powerful, integrated.
Logistics Wizard is a great example of complex software, well written, fully explained, with lots of flexible deployment options. Your complicated mission-critical app needs flexibility. This shows you exactly how Bluemix delivers you that flexibility on the IBM cloud. Check it out and explore the possibilities.