In this talk, I illustrate how the deployment processes of web applications and web infrastructures interact and depend on each other, and how the constant drive for automation has changed these fields over the years. I present a high-level view on different state-of-the-art methodologies and tools for defining your infrastructure requirements in a declarative way, and how to redesign your deployment processes to make infrastructure definition a part of them. You will also learn about the many new opportunities this unlocks for your software development process and how to make use of them.