“We’ve Always Done It This Way” and the Cloud!

Where is your code? Do you have a self hosted Server? Did you move your servers to an external Data Center? Do you have conventional “monolith” applications? Do you have the same server for code, database and assets?
Why? Why don’t you move to a modern, secure, fast and standard Cloud solution? I have talked with several Italian CTOs and the answer always is the same “I’m scared about the variable costs, the security of my data and I won’t change anything because it works and we’ve always done it this way”.
I think that this behavior is very stupid and un-constructive for a Company business, today we can’t ignore Cloud solutions and we have to design our applications in a scalable architetture using Cloud providers solutions such as object storage, database clusters, queue systems, identity providers, CDN, gateways, events busses, functions and more cloud features because in this way we can concentrate our teams on modern, maintainable and clean codebase without taking care about infrastructure limits, security and upgrades and open the team to new challenges and development possibilities.
About the cost we simply have to invest on good DevOps and good Developers that are able to find the best way and the better solution to optimize the costs but we also have to “educate” customers or CEOs about the importance of a solid Cloud solution.
I’m happy to see that something is changing in Italy but the process is very slow… I hope that Italian teams will move to more efficiently, secure and scalable applications concept soon to avoid data breaches, service outages and brain drain.