Cześć wszystkim!
Nurtujący mnie problem jest taki:
Poszukuję skalowalnego rozwiązania do postawienia aplikacji www, która w założeniu powinna bez problemu obsłużyć wielu użytkowników. Np. po roku > 50/100 tys, a później może i więcej [EDIT: chodzi o zarejestrowanych, aktywnych użytkowników, którzy regularnie odwiedzają serwis - dzieki @dzek69].
Powiązania między użytkownikami będą rozbudowane, do tego użytkownicy dodają obrazki (myślę nad połączeniem z jakimś systemem plików). Czy taki ORM jak Doctrine nadaje się do takich rozwiązań? Może lepiej darować sobie ORM'a? Choć nie powiem, jest to bardzo wygodne rozwiązanie.
Zastanawiam się w jaki sposób rozwiązać ten problem. Jakiego frameworka użyć, jakiej bazy danych? Może backend z api i Angular lub inny framework JS?
Czy php i symfony dadzą radę z obsłużeniem dużej aplikacji?
W późniejszym terminie chciałbym połączyć serwis z apką mobilną. Tu może pojawić się problem z bazą danych. Dane przechowywane przez apkę mobilną będą musiały trafiać do głównej bazy serwisu.
Już teraz wiem, że temat będzie bardzo rozbudowany i chciałbym zacząć go tworzyć w odpowiedni sposób, żeby po pół roku nie uznać, że jednak trzeba było to zrobić inaczej. ;)
Czy ktoś z Was pisał w php coś dużego? Jakiego frameworka użyliście, jaka baza i jak to się sprawuje?