This feels like the next step up from terraform based systems.
Curious if this approach has been tried before?
This feels like the next step up from terraform based systems.
Curious if this approach has been tried before?
"Next gen" alternatives to Terraform like Pulumi also take a different approach to similar ideas.
You might also be interested in Cloud Native Application Bundles [1].
[Update: If I'm understanding Adapt right, it looks like Adapt is going for similar ideas but doing the configuration management in JSX and attempting to automate much of the DevOps details for the end user. It sort of looks like how Create React App insulates one from Webpack for common use cases. If it works as well as it sounds in the tutorial, this could be an easier to get up and running alternative to e.g., a Docker Compose setup, for someone whose skills are more on the frontend side.]
[1]: https://cnab.io/
If you check out some of the components in adapt/cloud/src, most of them are small too, and just use other simpler components like LocalDockerImage, DockerContainer, RepositoryImage, etc.