Heroku worked great for us, although it became pricy as soon as traffic picked up. Before long we needed more control over autoscaling and health checks, as our sizeable machine learning models took a while to load. That, coupled with the desire to break our monolith up into smaller microservices, led to us migrating to Google Cloud Platform, specifically Google Kubernetes Engine. Coming from Heroku, this was a huge step, so be advised you only want to do this if you have enough staff with the right expertise. Heroku may become pricy, just remember to compare this with fulltime engineering salaries.
4 upvotes·1.9K views