I am wondering if is there a platform where we can quickly deploy an app with CI/CD and a database built-in where users use this Heroku-like interface but under the hood, it is just Azure or AWS and it takes care of all the complexities involved?<p>The reason I am asking this is this week I wanted to use Azure to deploy an app the same way I used Heroku and it was pretty complicated for very basic PoC apps. I was wondering if the is a tool or platform that abstracts things for common users.
Dokku maintainer here.<p>You can use Dokku if you just need a CLI experience (it also has a paid web ui at <a href="https://pro.dokku.com" rel="nofollow noreferrer">https://pro.dokku.com</a>). Works well enough for single servers, and you can use plugins to make it multi-server with Kubernetes or Nomad.<p>If you want to abstract all the multi-server setup and/or need something a bit more professional, I also work at a company called Porter (<a href="https://www.porter.run/">https://www.porter.run/</a>), which handles the lifecycle of your app on top of the three major cloud providers. It provides a really nice experience on top of your own cloud, and abstracts the complexities of provisioning VPCs, networking, security, etc.