DevOps, Serverless, ODFO
Allow me to "get off my lawn" on this subject, again.
I cannot stand this almost condescending attitude that consists in saying that DevOps is the only way to go and Cloud is the only future.
Cloud means Internet means bandwidth and availability limitations. Only big companies can budget failover Internet connections from different providers, and I'm not sure they all do that. In addition, SLAs are all very nice, but the Cloud is still regularly kicking the bucket at this point and I'm pretty sure companies are not okay with paying hundreds of employees to twiddle their thumbs until someone else resolves the issues.
As for serverless, for Christ's sake please stop trying to make us believe that our data is secure in the Cloud. At this point in time, it is most certainly not. I will believe in serverless when you have the ability to assign your own keys of whatever length you decide you need, and all data is encrypted from start to finish and nothing is left unencrypted outside your premises.
Show me a cloud vendor that can work with that and we only have availability and backups to discuss. Until then, I simply do not agree with Cloud for anything resembling confidential data.
Of course, small companies will look at their budget and think "Cloud will cost me less", which is likely true right until Cloud wipes their data and can't get it back, but hey, small companies, eh ? What can you do ?