Service deployment platform pattern

There are a few automated software deployment tools on the market. IBM UrbanCode Deploy is an application release automation solution. This software allows for seamlessly deploying to distributed data centers and cloud environments on demand or on schedule. It is possible to scale up to enterprise-class deployments handling thousands of servers. The other popular software deployment automation solutions include:

  • Docker orchestration frameworks including Docker swarm and Kubernetes (http://kubernetes.io/)
  • Serverless platforms such as AWS Lambda
  • PaaS including Cloud Foundry

Deployment, release, and delivery activities are increasingly being automated through a bevy of tools. For faster software delivery to the market, the tools-supported continuous integration, deployment, and delivery are indispensable, and the aforementioned patterns come in handy for software architects and designers.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset