Devops in the cloud is all the rage. Take the speed and always-improving processes and toolchains of devops, add hugely scalable and self-configuring public cloud endpoints, and the end result is pretty much zero latency between the need to build or change applications and deploying them into production.
It’s a formula for huge business advantages. Introduce containers and container orchestration, and you have even more opportunities to abstract cloud native features and make applications that are highly distributed and innately portable.
Some of us have been mixing devops, containers, and the cloud for a few years now. What have we learned? Here are a few things I can relate: