Krzysztof Biernacki programista PHP
Temat: [sf 1.4] Projekt 'sporej' aplikacji internetowej - jak...
Witam.Mam takie pytanie związane z projektowaniem "sporych" aplikacji internetowych.
Leży przede mną projekt portalu informacyjnego. Szkopuł w tym, że jest on podzielony na kilka mniejszych portali. Przykładowo dla 'gościa' jest dostępny portal nr 1. Po zalogowaniu (jeśli ma odpowiednie uprawnienia) 'gość' przechodzi do kolejnego - portalu nr 2 - różniącego się m.in. layoutem, gdzie znajdzie spersonalizowane dane, inny rodzaj informacji, modułów, ponadto będzie mógł skorzystać z kolejnego formularza logowania/rejestracji i dostać się do portalu nr 3, różniącego się diametralnie od pozostałych.
Czy ktoś z Was realizował tego typu projekt? W tym przypadku postawić na modułową budowę i zaprząc do pracy tylko jedną bazę danych, zamknąć wszystko w jedną aplikację (frontend/backend), czy utworzyć odrębne 3 bazy danych i podzielić projekt na 3 różne aplikacje? Jak będzie wydajniej, sprawniej, łatwiej? Dodam, że w bazie danych będą przechowywane informacje dla 70 tys. użytkowników, ponadto struktura bazy dla każdego portalu będzie bardzo podobna. Dziękuję z góry za wszelkie sugestie.