Doradzaliśmy 30+ startupom. Oto stack, który skaluje się od MVP do Series A bez wielkiego refactoru.
"Wybierzmy najnowszą technologię, będziemy cutting edge!" - słyszę to często. A potem widzę startup, który po 8 miesiącach ma dług technologiczny większy niż runway.
Po 30+ projektach startupowych wyrobiliśmy sobie stack, który nazywamy "boring but works". Nudny? Może. Ale działa, skaluje się i nie wymaga przepisywania co rok.
Nasz rekomendowany stack 2023
Frontend: Next.js + TypeScript
Dlaczego nie pure React? Bo Next.js daje Ci SSR/SSG, routing, API routes, image optimization out of the box. Mniej decyzji = szybszy development.
TypeScript to nie opcja - to wymóg. Przy zespole 3+ osób brak typów to chaos w ciągu 3 miesięcy.
Backend: Node.js (Nest.js) lub .NET
Node.js + Nest.js gdy...
- Zespół to głównie frontendowcy
- Real-time features (WebSocket heavy)
- Szybkie iteracje > enterprise features
- Startup z 2-4 devami
.NET gdy...
- Enterprise klienci wymagają "poważnego stacku"
- Fintech, healthcare, regulacje
- Zespół z doświadczeniem .NET
- Integracje z systemami MS
Baza danych: PostgreSQL
MySQL? MongoDB? Firestore? PostgreSQL. Koniec dyskusji.
Jest darmowy, ma JSONB gdy potrzebujesz dokumentów, pełne ACID, działa z każdym ORM-em, skaluje się do milionów rekordów bez problemu.
Infrastruktura: Vercel + Railway (lub AWS gdy urośniesz)
Na start? Vercel dla frontendu (darmowy dla małych projektów), Railway dla backendu i bazy. Zero DevOps, deploy z git push.
Gdy dojdziesz do $500+/mies na infra - rozważ migrację na AWS/GCP z Terraform.
Czego unikać na start
- Kubernetes - nie potrzebujesz go przy 1000 użytkowników. Serio.
- Microservices - monolit wystarczy do 50 developerów. Start z microservices to przedwczesna optymalizacja.
- GraphQL - świetny dla dużych API, overkill dla MVP. REST + react-query wystarczy.
- Najnowszy framework tego tygodnia - Svelte jest fajny, ale ekosystem React jest 10x większy.
Planujesz startup i potrzebujesz technicznego sparring partnera?
Godzinna konsultacja może zaoszczędzić miesiące błądzenia. Bez zobowiązań.