Přeskočit na obsah
Architektura

Serverless: kdy má smysl

7 min čtení
ServerlessCloudLambda

Serverless je skvělý — pro správné use cases. A hrozný pro špatné.

Co je serverless

Nestaráte se o servery. Platíte za executions. Škáluje automaticky od 0 do ∞.

Kdy ANO

  • Event-driven workloady (webhooks, S3 triggers)
  • Nepředvídatelný traffic (od 0 do spike)
  • APIs s nízkým traffic
  • Cron jobs
  • Image/video processing
  • Prototypy a MVP

Kdy NE

  • Steady-state workloady (24/7 server je levnější)
  • Long-running procesy (>15 min limit)
  • WebSockets
  • Latency-sensitive (cold start)
  • Velké monolitické aplikace

Cold start

Lambda cold start: 100ms-5s podle jazyka a velikosti. Go/Rust < Python < Node.js < Java.

Vendor lock-in

Lambda/Functions API je proprietární. Řešení: framework jako Serverless Framework, SST, nebo SAM pro abstrakci.

Náklady

Free tier: 1M requests/měsíc. Ale pozor na skryté náklady: API Gateway, CloudWatch Logs, data transfer.

Pravidlo

Serverless pro event-driven, spiky, low-traffic. Kontejnery pro steady-state, complex, long-running.

CORE SYSTEMS tým

Enterprise architekti a DevOps inženýři. Stavíme systémy, které fungují.