Переход к многопользовательской модели вопрос для собеседования

#multi-tenant

Вопрос:

Предположим, у вас есть правильное и работающее веб-приложение клиент/сервер, реализованное с помощью автономной модели/архитектуры данных с одним клиентом.

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

Предполагая, что важно сохранить любые существующие данные в рамках этого изменения, как бы вы это сделали? Существуют ли какие-либо конкретные инструменты, которые вы использовали бы для управления миграцией, или какие-либо процессы, которым вы следовали бы, чтобы гарантировать, что не произойдет потери или повреждения данных?

Комментарии:

1. Вы можете начать здесь, Что такое архитектура многопользовательской базы данных? , и используйте свою любимую поисковую систему для дальнейших исследований.