Špatný tech stack nezabije startup. Ale správný ho zrychlí.
Pravidla výběru¶
- Rychlost vývoje > performance (v early stage)
- Vybírejte podle dostupnosti vývojářů
- Boring technology = méně bugů
- Méně technologií = méně komplexity
- Cloud-agnostic pokud možné
Doporučené stacky¶
Solo founder / malý tým¶
- Next.js + Vercel + Supabase
- Rails + Heroku
- Django + Railway
Startup (5-20 lidí)¶
- TypeScript (frontend + backend)
- PostgreSQL
- Docker + K8s (postupně)
- GitHub Actions CI/CD
Scale-up (20+ lidí)¶
- Microservices (postupně, ne od začátku!)
- Go/Rust pro performance-critical služby
- Kafka pro event streaming
- Terraform pro IaC
Anti-patterns¶
- Microservices od dne 1
- „Napíšeme si vlastní framework”
- Exotický jazyk (hiring nightmare)
- Předčasná optimalizace
- Vendor lock-in
Pravidlo¶
Nejlepší tech stack je ten, ve kterém váš tým dokáže rychle shippovat. V early stage je rychlost všechno.
startuptech stackarchitektura