У меня есть приложение, созданное в Django и React, но есть несколько проблем, с которыми я сталкиваюсь: -
Поскольку у меня будет большая база данных (postgres) исключительно для одного пользователя, Я создаю различный AWS EC2 экземпляр для каждого пользователя.
Каждый раз, когда появляется новый пользователь, я должен go и вручную установить postgres, настроить nginx и другие важные вещи, и это только для Django в EC2. Затем я настраиваю ReactJS интерфейс в Amazon S3.
Как я могу автоматизировать это, чтобы при регистрации платного пользователя все происходило автоматически.
Следующее должно происходить автоматически: - автоматически создавать новый экземпляр EC2 и развертывать бэкэнд (это включает в себя установку нескольких библиотек, Postgres, Redis, asyn c очередь задач (мы используем Huey, который похож на Celery) ), что делает миграцию и другие тривиальные вещи) - Автоматически создает корзину S3 и развертывает интерфейс для пользователя. Для этого нам нужно будет настроить домены .et c.
Хотелось бы узнать ваши отзывы о том, как решить эту проблему.