Infrastructure As Code
摘要
Infrastructure as Code—or as I specified a notion of “Everything as Code” in my last book DevSecOps for .NET Core—is not a new concept, but heavily used concept today in Engineering. I believe we are overdoing the concept of X-as-Code. And due to the overuse, it is not well understood—just like technical debt. As our applications mature toward cloud native or agile applications, shouldn’t our infrastructure be given the same growth? Why do we have .NET 8 apps running on Ubuntu 22.04 or a legacy version of CentOS, or almost-end-of-support Windows Server? Why are you still using the default credentials? No, no, just because the process lives on the server and is behind a VPN does not merit default credentials.