This document discusses lessons learned from continuous delivery practices. Key points include: automating infrastructure provisioning and application deployment; treating infrastructure as code; adopting a dynamic "cattle not pets" approach to infrastructure; implementing revision control and automated testing for infrastructure and applications; overcoming cultural challenges through collaboration, Lean practices, and a blameless culture; managing risk through experimentation; and shifting activities earlier in the process. Containerization and tools that facilitate team collaboration are also trends in DevOps.