Jumping into the valley
Viktor Farcic: Does that mean companies should not jump into whatever is "today"? If you're not into virtualization, don't jump into containers. If you're not into cloud-native applications, don't think about deploying to cloud.
Mike Kail: I think you first have to ask yourself, "Why are we doing that, and why does that matter for our business?" You need to tie that to potential results versus it being the newest and coolest technology that's going to make you cooler than Facebook, because that won't happen.
As developers or DevOps cultural employees, we tend to become overly enamored of technology. Just look at how Kubernetes is so cool or how containers and clouds are so great. But you need to tie that back to why you are doing this. Why does it matter for the business, and what benefits is this application going to have from being cloud-native or container-native?
I'm a big pro-cloud, pro-software-defined person...