Aby hostować nowoczesny SaaS, najczęściej wygrywa połączenie Vercel dla front-endu Next.js i Cloud Run dla API NestJS. Vercel wdraża twój front-end w globalnej sieci edge bez konfiguracji; Cloud Run uruchamia twój back-end w kontenerze, ze scale-to-zero i pełną kontrolą nad runtime. Reszta to kwestia kosztów, obciążenia i typu produktu. Oto jak zdecydować.
Vercel: front-end Next.js bez tarcia
Vercel to platforma stworzona przez twórców Next.js. Wystarczy git push: build, wdrożenie, globalny CDN, HTTPS, podglądy per gałąź i natychmiastowy rollback są w zestawie. Dla front-endu React/Next.js nie ma czym administrować.
- SSR, ISR i edge functions obsługiwane natywnie, jak najbliżej użytkownika.
- Preview deployments przy każdym pull requeście: testujesz przed mergem.
- Idealne dla stron marketingowych, dashboardów i front-endu SaaS.
- Ograniczenie: wykonanie po stronie serwera jest pomyślane dla krótkich funkcji, nie dla ciężkiego back-endu ani długich zadań.
Cloud Run: API i ciężkie przetwarzanie
Cloud Run (Google Cloud) uruchamia dowolny kontener Docker i udostępnia go przez HTTPS. To naturalne miejsce dla API NestJS, połączenia PostgreSQL przez Prisma, zadań, webhooków czy przetwarzania AI trwającego kilka sekund. Zachowujesz kontrolę nad runtime, pamięcią i CPU.
- Scale-to-zero: zero aktywnych kontenerów, zero rachunku, gdy nikt nie wywołuje API.
- Automatyczne skalowanie do tysięcy instancji podczas szczytu.
- Żądania do 60 minut: idealne do długiego przetwarzania i AI.
- Bez silnego lock-inu: standardowy kontener wdrożysz gdzie indziej bez przepisywania.
Koszty: ile naprawdę płacisz
Obie platformy mają hojny darmowy poziom i rozliczają się za użycie. Konkretnie, dla startującego SaaS:
- Vercel: za darmo dla projektu osobistego, potem ~20 $/miesiąc za członka w planie Pro. Rachunek rośnie wraz z przepustowością i wykonaniem funkcji.
- Cloud Run: rozliczany za żądanie, CPU i zużytą pamięć. Back-end o niskim ruchu często kosztuje kilka euro miesięcznie dzięki scale-to-zero.
- Prosta zasada: dopóki ruch jest niski, suma obu pozostaje poniżej 50 €/miesiąc. Rośnie proporcjonalnie do użycia, nie skokami-niespodziankami.
Właściwe pytanie to nie „która platforma jest najtańsza”, ale „która pozwala ci dostarczać i skalować bez zastanawiania się nad tym”.
Skalowanie: na zimno i na gorąco
Vercel pochłania szczyty ruchu na front-endzie bez konfiguracji: CDN serwuje treści statyczne, a funkcje skalują się automatycznie. Cloud Run zapewnia tę samą elastyczność po stronie back-endu, ale wprowadza cold start (czas rozbudzenia uśpionego kontenera) — kilkaset milisekund, redukowalny przez utrzymanie minimalnej ciepłej instancji za niewielką dopłatą.
Kiedy co wybrać
- Front-end Next.js, strona marketingowa, dashboard: Vercel, bez wahania.
- API biznesowe, baza danych, webhooki, AI, długie zadania: Cloud Run.
- Kompletny SaaS: oba, każdy na swoim terenie — to stack, który wdrażamy domyślnie w Khufu.
- Bardzo prosty produkt bez własnego back-endu: sam Vercel może na początku wystarczyć.
W Khufu ta architektura Vercel + Cloud Run to ta, którą wdrażamy produkcyjnie w naszych V1 dostarczanych w 7 dni za 15 000 €: szybki front-end, skalujące się API i rachunek za hosting dopasowany do twojego realnego ruchu.