It was a love story.

Back in 2015 I fell in love with a popular PaaS Red Hat OpenShift. It was my first PaaS of this kind so it felt so special, I was deploying applications in my dreams. Node.js applications with MongoDB databases with all those cartridges it felt so dreamy.

Like in all love stories, money came in to the equation and I decided to do some freelance work.

One of my friends introduced me to this client who wanted to plant 1,000,000 plants. After several meetings and brainstorming sessions with the team we came up with naturenurture.lk.

Of cause we deployed it in OpenShift. At first it was all good but gradually the application did get complex, more modules were added and developing those modules were time consuming so we wanted to take some of the modules apart and host them as micro-services so we can re use them in other applications and this is where it got tricky.

More services meant more gears, more gears meant more expensive. Also we wanted to deploy some other applications as well so that wasn’t the most financially feasible solution. At least for us.

Enter Docker. The underlaying technology behind OpenShift Online (Next Gen).

It will be the dream platform to deploy on when its production ready, until then I am considering our options such as Amazon EC2 Container Service.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store