It's heroku all over again. @zeithq is probably offering one of the best experiences for this. But even then, it's all still too much.