Добрый день, уже несколько лет разрабатываем клиентам интернет магазины, блоги и т.д, в последнее время возникла мысль разработать свою облачную платформу с rest api, для своих клиентов, но пока не могу понять как правильнее все организовать.
Есть две мысли по этому поводу.
- Все данные сайтов клиентов, сохраняются в одной базе, и каждому из них выдаются только его данные по api key. Данный метод самый легкий в реализации, вижу несколько преимуществ и недостатков.
- Безопасность данных соседних клиентов
- более сложная реализация динамических полей, так-как каждому клиенту нужно генерировать свой тип записей с своими уникальными полями
- Организовать все через докер контейнер, тогда сразу недостатки из прошлого пункта пропадают, но появляется другой недостаток, это значительное увеличение потребления ресурсов.
Посоветуйте, как правильнее поступить, и может подкиньте чтиво на эту тему. Заранее благодарен.