Service-Flow Deploys Software Upgrades without Downtime, Achieves
99.999 Percent Service Availability and Ensures that All Data Stored in
the Cloud is within the European Union Jurisdiction
Prior to selecting a PaaS solution, Service-Flow considered utilizing an Infrastructure as a Service (IaaS)-only solution. However, the company quickly realized that even though IaaS is cloud-based, the development team would still need to perform all of the infrastructure configuration and maintenance - such as developing automation scripts, building server clusters, installing and configuring development and runtime software - which would be very time consuming. With customers waiting for the new service to be available, Service-Flow decided PaaS was the best option for fast, maintenance-free development and production deployment.
After exploring several PaaS offerings, Service-Flow chose the CloudBees Platform for its support for rapid application development and frequent incremental updates; built-in ability to manage and control all development lifecycle processes via Jenkins Continuous Integration (CI); integrated support for document database MongoDB; exceptional reliability; and regional data storage facility within the jurisdiction of the
Utilizing the continuous delivery capability of the CloudBees Platform, Service-Flow is able to deploy software upgrades to the new service without experiencing any downtime. From a service maintenance and availability standpoint, this is vital to enable the company to meet its 99.999 percent availability target, while delivering new service features to customers as soon as they are ready.
“We evaluated several PaaS providers, but unlike CloudBees, they were either not ready for production use or relied on a hosting provider that we did not want to rely on,” said
Service-Flow engineers began developing the new service with CloudBees DEV@cloud, a set of cloud-based development services built around Jenkins CI. The team was able to quickly set up basic Jenkins processes for build, documentation, testing, packaging, static analysis and more. Subsequently, the team deployed the prototype to production using CloudBees RUN@cloud, a set of production runtime services also offered by the CloudBees Platform.