Deployments of larger server applications are often risky and error-prone. They cost development teams, system administrators and customers a lot of nerves and gray hair. The path from the development environment into production is often much more difficult than planned. Continuous Delivery - against all intuition - propagates as the solution for this problem to make more deployments.
In this talk, we want to have a look at this paradox and show how ideas from Continuous Delivery can help to optimize the software delivery process. We talk about our experiences in customer projects and what tools we use to automate and optimize our software delivery process, to minimize effort and risk and increase the quality of deployments.