Piszę aplikację, w której użytkownik przy rejestracji konta dostanie domyślnie profilowe, a potem będzie mógł je zmienić. Dodatkowo będzie możliwość pisania postów z wrzucaniem zdjęć. Z tego co wyczytałem to mało osób przechowuje zdjęcia bezpośrednio w bazie i szczerze mówiąc nie mogę znaleźć nigdzie jak to zrobić, aby wrzucać np. posty, które mają jakiś tekst i to zdjęcie w jednym schemacie.
2 opcja to przechowywanie zdjęć w folderze w plikach serwera, a w bazie danych ścieżki do tych zdjęć. Czy to dobry pomysł jeśli będę chciał wrzucić potem aplikację na Heroku na darmowy hosting ?
3 opcja jaką wyczytałem to skorzystanie wrzucanie zdjęć do Firebase Storage i w MongoDB przechowywanie adresu url do tych zdjęć.
Moje pytanie to które z tych rozwiązań jest najsensowniejsze ?