В оснвном это django, tornado, недавно к ним прибавился сервис на go/gorilla.
Как лучше их хостить? Сейчас всё уживается на виртуалке, где всё настроено вручную - nginx, postgresql, wsgi для django, redis. Каждый раз приходится руками залазить в виртуалку, дописывать конфиги nginxa, wsgi, supervisord.
Но существует столько классного на первый взгляд - flynn, dokku, paasmaker, может еще что упустил. Или можно всё построить на Jenkinse и скриптах fabric.
Хочется один раз автоматизировать, что бы в дальнейшем запуск нового проекта и последующий деплоймент был максимально простым. Как предел - git push =)
Идеалом, к которому я стермлюсь - это Jelastic и Heroku, может есть что-нибудь, приближающееся к этому?
На что посоветуете обратить внимание? Как организовать воркфлоу?
Минус капистарно, что он предназначен для живой машины - если проектик выстрелит, то нужно его будет быстро перенсти на реальное железо, что будет трудозатратно.
С контейнерами доккера это легче, но докку выглядит сыроватым, я его пробовал - регулярно какие-то косяки вылазят, требующие долгог гугления, что вручную всё вышло бы быстрее.
Google App Engine - для джанге немного не прокатит. будет куча нюансов.
я бы советовал недорогой vps.
редхатовский сервис, кстати, ничего так. openshift который. но тоже с нюансами.