Witam mam pytanie odnośnie aplikacji typu SaaS, generalnie chodzi mi o sposób implementacji jaka jest najlepsza?
Każdy user ma swoją aplikację + swoja bazę,
jest jedna aplikacja, wiele baz
jedna aplikacja i jedna duża baza?
Skłaniam się do użycia drugiego rozwiązania jedna aplikacja która będzie switchować się między bazami zależnie od użytkownika.
Pytanie też w którym momencie przepiąć się na odpowiednia bazę? Zakładam że najpierw wczytam dane dotyczące użytkowników z bazy domyślnej a potem w modelu zmienię konfigurację na inna i nastąpi zmiana bazy?
Czy ktoś ma jakieś doświadczenie i mógłby pomóc?