Задача: сделать админ-панель и личный кабинет пользователя в котором будет много конфиденциальной информации по типу сканов важных документов
На данный момент, в голову пришло 2 решения в формате 2х серверов и 3х:
- 2 сервера: админ-панель на первом и БД с API на втором
- 3 сервера: админ-панель на первом, API на втором, БД на третьем
Со стороны кода, в голову пришли такие варианты:
- Очень плохая идея. Делать запросы к API на стороне сервера
- Делать API общедоступным и реализовать на нем авторизацию для получения данных
Так вот, какие есть ещё варианты и как лучше сделать?