Aplikacja internetowa - z hostingiem zdjęc - technologia

0

Cześć,
nie wiem czy dobry dział, ale chyba tak 😀

Mam potrzebę napisać aplikację internetową, która będzie działała mniej więcej tak:

  1. Generuję sobie 'nowy formularz' jako Kowalski po zalogowaniu się (zapisuję kilka jego pól w bazie)
  2. Generuję sobie link do tego formularz, i otrzymany link wysyłam koledze Nowakowi - swobodny dostęp przez link.
  3. Nowak może do formularza dodać swoje komentarze ze zdjęciami
  4. Kowalski może odczytać komentarze i odpowiedzieć oraz prowadzić dalszą korespondencję z Nowakiem.
  5. W pewnej chwili formularz może zostać zarchiwizowany i link zdezaktywowany przez Kowalskiego.

Mam zatem dylemat w czym to napisać i gdzie postawić.

Skłaniam się do frontu w Angularze, a backend w .net (bo te znam jeśli chodzi o nadające się technologie :)), ale gdzie np hostowac zdjęcia większe, mniejsze?
Backend bym postawil w jakims dockerze, angulara wiadomo prościej.

Do hostowania 'uploadu plików' używałem onegdaj Firebase i działało to dobrze, ale tam było proste zestawienie Angulara i Firebase przez JS/TS.

Zdecydowanie odpada AWS i Azure z powodu kosztów.

Poproszę o sugestie :)

2

Sam hosting plików w Azure/AWS (typu S3 czy tam Azure Blob Storage) nie jest jakiś przesadnie drogi (rzędu $0.02 za gigabajtomiesiąc) i tego typu rozwiązania są dość popularne. Oczywiście nie musisz korzystać z tych chmur tylko skorzystać z Backblaze czy wreszcie postawić własne minio, zaleta będzie taka, że udostępniają API zgodne z S3, wiec w razie czego można się łatwo przerzucić na innego dostawcę kompatybilnego z S3 (czy też samego AWS).

0

Pytanie jest inne - jaki ruch, ilu użytkowników oraz ile danych przewidujesz?
Bo może zwyczajny hosting na OVH za 2 stówki na rok by to ogarnął.
Poniżej masz zrzut przykładowej oferty z ich strony - https://www.ovhcloud.com/pl/web-hosting/
Za 21 zł netto miesięcznie (o ile pamiętam to jak się opłaci z góry dłuższy okres to cena jest niższa) masz gotowy serwer WWW, maile oraz 250G miejsca na dysku. Wydaje mi się, że na długo powinno to wystarczyć.

screenshot-20240208100052.png

1 użytkowników online, w tym zalogowanych: 0, gości: 1