Continuous delivery has been a hot topic the past two years, but what are the implications if you choose to implement this in your company? Continuous delivery not only affects the way you work together in an agile way, but you also might reconsider the way you have architected your systems. In order to enable your team to deliver features at high speed and high frequency means you need to carefully architect your system in such a way that you can easily change parts of the system without having downtime. This session will dive into some important architectural concepts you might want to consider if you are building systems that support continuous delivery. You'll learn about micro architectures, leveraging cloud solutions to slowly roll out changes cross scale units, design for failure and use of circuit breaker patterns and how you can provide real time information so you can see how the rollout of your change affects the product in production.