Назад | Перейти на главную страницу

Стратегия тестирования / разработки и развертывания для небольшого приложения (прототип)

Я создаю приложение, которое все еще находится на стадии проверки концепции / прототипа. Я использую Amazon EC2 для нужд своего сервера. Он еще не открыт для общественности, и я разрабатываю и тестирую на машине AWS напрямую, а также экспериментирую с другими инструментами AWS и при необходимости переводю сервер в режим онлайн / офлайн. Мой стек - Node.js, MySQL, MongoDB и Angular2.

В какой-то момент в следующие несколько месяцев я хотел бы, чтобы он (машина Amazon) работал круглосуточно и без выходных, и открывал его для всеобщего использования (в очень маленьком масштабе - от 10 до 100 пользователей .. альфа-версия). На этом этапе я хотел бы перенести свое тестирование и разработку на тестовый сервер и развернуть изменения на Amazon всякий раз, когда у меня есть основной / второстепенный выпуск или мне нужно исправить ошибку. Я использую git для контроля версий.

Некоторые ресурсы, которые я просмотрел

Хотя приведенные ниже ресурсы носят информативный характер, я не могу сделать ничего убедительного.

Мои вопросы следующие

Имейте в виду, что это только я, и у меня нет команды умных и талантливых разработчиков. Любой совет будет принят во внимание!