Cloud workflows is an amazing software development strategy, but it’s still hard to use. You spend days or months to perfect your cloud infrastructure configurations and deployment pipelines, and then you might need to adapt! This causes late software releases, slow market adoption, capital waste and high development risks. On the other hand, DevOps engineers are expensive, and the usual solution of DevOps consultants leads to money waste, ephemeral low-quality solutions with hard-coded pipelines. Before you know it, you are locked into a cloud provider and it is hard to move out.
The reason integration of cloud workflows is so hard to use is not because it’s inherently hard. There are exceptional tools like GitHub and Terraform, and providers like AWS and GCP with everything you need. But, the problem is how to compose all these in the most optimal way. There is not a single method to define all your possible compositions.
Warestack creates workflow abstractions using a simple grammar and then runs it in the cloud. It has a library of open-source templates that you can run using a user interface. If you're building your own cloud resources, Warestack makes it easy to deploy them at your own provider.