Hello, Stacktape CEO here.
As a full-stack developer, I was looking for an easy way to deploy and host my applications for years.
I could go with Kubernetes and Terraform. But the complexity of running this in production can be overwhelming even for a team of dedicated DevOps specialists. Or I could go with Heroku. But I’m not willing to pay 5-10 times more for my infrastructure just because my app was easier to deploy. I could also choose Serverless framework. But If my use case requires more than Lambda functions, I need to read through 100s of pages of AWS documentation figuring out how to configure VPCs, Security groups, Route tables and more…
Until now, I could choose either "powerful" or "easy". Today, after 2.5 years of development, I’m happy to introduce another option.
Stacktape is a DevOps-free cloud framework that’s both powerful and easy at the same time. It allows you to develop, deploy and run applications on AWS. With 98% less configuration and without the need for DevOps or Cloud expertise.
Unlike with other solutions, you can deploy both serverless (AWS lambda-based) and more traditional (container-based) applications. Stacktape also supports 20+ infrastructure components, including SQL databases, Load balancers, MongoDB Atlas clusters, Batch-jobs, Kafka topics, Redis clusters & more.
Besides infrastructure management, Stacktape handles source code packaging, deployments, local/remote development, and much more. It also comes with a VScode extension and local development studio (GUI).
Stacktape is a IaaC tool. The configuration can be written in YAML, JSON, or Typescript. A typical production-grade REST API is ~30 lines of config (compared to ~600-800 lines of CloudFormation/Terraform). The deployment can be done using a CLI or a programmatic SDK.
Stacktape is a premium tool with a forever-free tier. I’ll be very happy if you give it a try and let me know what you think.
After working in this space for a couple years, I realized that unfortunately the market just doesn't exist. Small enough teams will typically hack their way through building an MVP and early versions. They don't need/want the complexity of kubernetes/terraform, most literally run their MVP on a couple of instances. On the other side, once you get big enough, you hire dedicated people to start solving these problems. The middle market in between the two is very small and you most likely will be beat by the services already built into AWS such as Amplify.
[1] https://github.com/debarshibasak/awesome-paas