Как построить SaaS решение на основе Docker и Amazon EC2 Container Service?
Некоторое время назад появилась идея SaaS-стартапа. Сам софт (прототип) был написан за пару месяцев на Node и Mongo.
Сейчас пытаюсь понять, насколько реалистично предоставлять каждому пользователю свою изолированную копию приложения в контейнере(ах) + БД, что бы была возможность кастомизации и можно было это все масштабировать под особо прожорливых пользователей.
Родилась идея построить это все на Docker-контейнерах и Amazon EC2 Container Service, т.е. при регистрации нового пользователя для него создается и развертыевается как минимум 1 контейнер с его копией приложения-сервиса и создается его персональный инстанс Mongo. Но тут вопросов больше чем ответов.
Попытался гуглить как другие люди решают подобные задачи, и ничего толкового не нашел. Подскажите, пожалуйста, где можно почитать/посмотреть/послушать про построение подобной архитектуры, best practices итд, желательно на англ. языке.