Radek Musil
About meSkills
Services
My Projects
AI news
Contact me
Zpět na slovník

Serverless

DevOps a provoz

Také známo jako FaaS, Functions as a Service, Edge functions

Stručně

Funkce a edge platformy, kde si neprovozujete ani neladíte server sami — platíte za požadavky, ne za stroj.

Serverless znamená, že servery vlastní platforma: nahrajete funkci nebo route a ta se spustí až ve chvíli, kdy ji někdo zavolá, sama se škáluje z nuly na stovky instancí a platíte za volání a milisekundy běhu. Za to odevzdáte kontrolu nad prostředím. Pro většinu malých a středních produktů je to úleva, ne oběť.

Cold start a účet

Funkce, která dlouho neběžela, se musí nejdřív nastartovat. To přidá 200–800 ms k prvnímu požadavku po pauze, u těžkého SDK i víc. Node.js s malým balíčkem zůstává rychlý, funkce se zabaleným ORM a několika SDK už ne. Držte studenou cestu minimální a funkci po nasazení rozehřejte.

Cena mění tvar účtu. Na klasickém serveru zaplatíte stejně, ať obsloužíte 10, nebo 10 000 požadavků. Na serverless nečinný produkt nestojí skoro nic, ale zatížený měsíc je reálná položka: endpoint volaný 300 000× denně se 120 ms běhu není zdarma.

Kdy je to levnější a kdy ne

Serverless vyhrává u špičkového provozu, interních nástrojů, cron úloh, webhooků a prototypů: ve tři ráno neběží žádná instance a nemusíte plánovat kapacitu. Prohrává u stálého vysokého provozu, kde malý fixní server stojí míň než odpovídající počet volání, a když potřebujete dlouhé úlohy, nativní binárky, sdílený pool databázových spojení nebo worker, který žije několik minut.

Poctivá nevýhoda je ladění. Nepřihlásíte se na server, čtete logy, lokální reprodukce trvá déle a stav mezi voláními neexistuje. Kdo potřebuje projít živý proces krok za krokem, raději sáhne po kontejneru na malém VPS, kam se přihlásí.

Zdroje

  • AWS — Serverless on AWS

Související pojmy

Docker

Aplikace se svými přesnými závislostmi v jednom image, takže stejná věc běží na notebooku i v produkci.

Cachování

Uložení drahého výsledku, aby další požadavek stál skoro nic — silné a snadno nenápadně špatné.

Observability

Logy, metriky, tracey a sledování chyb dohromady — dost na to, abyste bez hádání zjistili, proč byl požadavek pomalý.

Zpět na slovník
SEOSPA (jednostránková aplikace)
Radek Musil|Product Engineer
·
|Helper·Privacy Policy·Cookies·Terms of Use|

© 2026 Radek Musil. All rights reserved.