The way we deploy and architect software systems has changed significantly over the years. This talk will take us on an journey from the early days of computing and internet applications, through to the present day with microservices and containers, and ending with a look into the future. Along the way we will explore the business and technical drivers behind these changes and see how everything old is new again