Planned Downtime
Learn about automated deployments, downtime, and deployment as a feature.
Automated deployments
In the last chapter, we were stuck in a living nightmare, one of many endless deployments that wasted countless hours and dollars. Now we turn to sweeter dreams as we contemplate automated deployments and even continuous deployments. In this chapter we’ll learn how to design our applications for easy rollout. Along the way, we look at packaging, integration point versioning, and database schemata.
Automated deployment terms
Given the diversity of virtualization and deployment options we have now, words like server, service, and host have gotten muddy. For the rest of this chapter, the word “machine” will be a simple ...