Архитектура Site Builder - PullRequest
       38

Архитектура Site Builder

0 голосов
/ 31 января 2019

Не говоря о технологиях, мне очень интересно разработать конструктор сайтов.

Как работает такой сайт, как jimdo или wix.com ?

В идеале я хотел бы

  • сделать Uniq API (серверная часть)
  • для обслуживания многих клиентских приложений (с такими технологиями интерфейса, как ReactJS )

Должен ли бэкэнд обслуживать передние детали (через базу данных хранилище)?

Или создавать и создавать экземпляры файлов на ФС для каждого клиента?

Я думал о динамическом создании сегментов на AWS S3 , содержащих веб-сайт Redirectingкаждый поддоменов для этих сегментов , будет очень масштабируемым, но не очень простым в обновлении.

Я не имею ни малейшего представления о том, как спроектировать Конструктор сайтов , где вы можете создавать подсайтов на лету , с высокой масштабируемостью фактор и настраиваемый для каждого обслуживаемого фронта?

1 Ответ

0 голосов
/ 31 января 2019

Как правило, эти сайты создают статический интерфейс (HTML / JavaScript / CSSS), который хранится и обслуживается из местоположения (например, S3).Они почти наверняка будут иметь как базу данных для хранения таких вещей, как пользовательские метаданные, параметры сайта и т. Д., Так и статическое расположение хостинга (например, S3), которое масштабируется.

Я не понимаю, почему S3 не может быть легко обновляемым. Вам нужно будет собрать все параметры, которые используются при создании сайта, чтобы они могли вернуться и восстановить его при добавлении / изменении функциональности.

...