Škálovatelnost
Škálovatelnost je schopnost systému, produktu nebo firmy zvládnout zvýšenou poptávku efektivním rozšiřováním kapacity bez úměrného nárůstu nákladů nebo složitosti.
Škálovatelnost měří, jak dobře něco zvládá růst. Škálovatelný web obslouží 10 uživatelů i 10 milionů uživatelů stejně dobře. Škálovatelný obchodní model generuje 10× vyšší příjmy, aniž by potřeboval 10× více zaměstnanců. Škálovatelný proces funguje pro tým o 5 lidech i o 500 lidech. V technologiích má škálovatelnost dvě formy.
Horizontální škálování (scale out) znamená přidání více zdrojů, více serverů, více instancí distribuovaných mezi více strojů. Horizontální škálování je obecně preferováno, protože nemá teoretický limit a poskytuje redundanci. V podnikání škálovatelnost znamená, že příjmy mohou růst rychleji než náklady.
V praxi
- SaaS startup postavený na serverless architektuře (AWS Lambda), když se stal virálním a provoz přes noc vzrostl 100×, jeho infrastruktura se automaticky škálovala bez výpadku
- Konzultační firma přeměnila své know-how na platformu online kurzů a ze 500 tis. USD příjmů (10 konzultantů) se dostala na 5 mil.
- Databáze e-shopu nezvládla provoz na Black Friday, migrovali na horizontálně škálovatelný databázový cluster, který se v období špičky automaticky škáluje
- Marketingová agentura přešla ze zakázkové práce pro klienty na produktizovaný model služeb a z 1 mil. USD vzrostla na 8 mil.
Nejste si jistí, jak se to týká vás?
Zkušený inženýr projde váš web, vaši viditelnost ve vyhledávání a způsob, jakým se k vám dostávají poptávky, a poté sepíše tři věci, které je vhodné opravit jako první. Dokument si ponecháte tak jako tak.
