To nevím, jestli je úplně platné tvrzení. Z mýho pohledu ti Lambda dává především plně elastické a predikovatelné náklady (víš celkem přesně, že vyřízení jednoho požavku tě stojí $X) a prakticky libovolnou škálovatelnost "zadarmo".
Když za VPS platíš pevnou měsíční cenu, tak tam jsou ty náklady také předvídatelné. Cjohn psal, že u Lambdy se platí i trafic a ten ne vždy přesně odhadneš.
Představ si třeba, že máš službu, kde může být za minutu jeden požadavek nebo milion požadavků
Nevím kolik je takových projektů v praxi, ale když vezmu, že u Lambdy je prvních milion požadavků zdarma, tak se to asi vyplatí, ale co když těch požadavků bude 100mil? (Nevím jak se ty požadavky u Lambdy přesně počítají, takže si nedokážu představit jak velký projekt by to musel být.)
chceš je odbavit v nějakém rozumném čase (max třeba 500ms).
Nezapomínej na cold starts, které mohou být až 4 sekundy. Možná jen problém Lambdy a jiné serverless tím netrpí.
Škálování - ano asi ta hlavní výhoda cloudů.
Serverless - taky super výhoda a ušetří to náklady, tak jak píšeš.
Škálovat nemůžeš do nekonečna. Na projekt máš vyhrazený nějaký rozpočet a kdyby ti počet požadavků vystřelil, tak to také musíš nad nějakým limitem přiškrtit.
Nevím, mám z toho takový pocit, že Lambda se vyplatí na menší projekty nebo jako doplněk větších projektů, ale jakmile je to větší projekt, tak se víc vyplatí EC2 kde je také škálování, ale už to není serverless. Pokud by šel projekt jednoduše přemigrovat z Lambdy na EC2, pak by byla Lambda (nebo alternativy u jiných firem) pro začínající projekty dobrá volba.