1. 程式人生 > >Ask HN: What about taking Infra as Code a step further? Infra as an app?

Ask HN: What about taking Infra as Code a step further? Infra as an app?

I'm convinced that Pulumi is the future, because it's true Code as Infra, actual Javascript, not glorified config files like Terraform. But what about your infrastructure as an application?

Like a proper, opinionated, framework like you'd expect when coding apps. I.e Rails for Ruby, the Android Framework for Java, etc... SDK wise, this would include codification of resources from cloud providers (CRUD servers/dbs). But also things like a testing sub-framework, an ecosystem of libraries, integrations for popular IDEs, best practices, etc...

The reasons for wanting to program the cloud seem pretty clear: modern programming languages like JS are the best control systems we have. But then, code = bugs, so it's not an insta-win either. Surely the missing piece is a framework for cloud code. Essentially letting DevOps leverage code as deeply as application developers do

Whaddya think?