Heroku is a great PaaS platform that can deploy your applications simply by connecting a git repository. Unfortunately, it's very common to outgrow a solution like Heroku. It's not sufficiently flexible for more advanced use-cases, and gets very expensive with scale.
Stacktape is marginally harder to use than Heroku. It requires a slight bit of configuration on your side. But what you trade in terms of simplicity, you get back 10 times in terms of flexibility, power, control and cost-efficiency. Stacktape can serve you from MVP to IPO.
With Stacktape, you have the full power of AWS (and selected 3rd party providers) on your fingertips. You can easily deploy Lambda functions, Containers, SQL and NoSQL databases, API Gateways, MongoDb, Redis & more. Stacktape also offers advanced features, such as blue/green deployments, private networking, etc.
With Heroku, you pay for the deployment simplicity in every single deployed instance. Stacktape lets you scale infinitely without breaking your bank.
Stacktape deploys directly to your AWS account. You can easily customize and extend anything deployed by Stacktape.
Stacktape supports zero-config, heavily optimized parallel builds with content-aware caching.
Stacktape development studio makes it easy to debug, test and manage your applications.
Stacktape allows you to run your workloads locally in the same environment as they run in production. It also allows you to run lambda functions in the cloud with the same experience as running them locally.
Easily build complicated deployment pipelines in your favorite programming language.
Stacktape extension validates and autocompletes your configuration files and comes with a built-in documentation.
Benefits of IaaC include reusability (a single config for production/staging/dev environments), reduced risk of human error, ability to version control and review your infrastructure and many more. If you don't like writing configuration, you can do it using the visual stack builder (GUI).
Stacktape requires a bit of configuration on your side (~30 lines for a REST API, ~8 for a static website). The configuration is simple and can be performed by any developer without DevOps or Cloud knowledge.
Being a new product, Stacktape does not have a large community yet.
Stacktape doesn't deploy your apps automatically on every push. However, the deployment is similarly easy - just use
stacktape deploy --stage production. If you prefer GitOps deployments, integrating Stacktape into any CI/CD system (such as Github actions or Gitlab pipelines)can be done in 5 minutes.