U Lambda je trochu problem cold start. Pokud tvoje funkce delsi dobu nebezela, tak pak prvni zavolani trva vyrazne dele nez obvykle. Je otazka, jestli to to vadi. Konkretni zpozdeni zavisi na jazyku (presneji spis slozitosti behoveho prostredi), zrovna Python je z toho pohledu celkem dobra volba, Lambdy v Pythonu maji spis rychlejsi cold start. Myslim, ze to neni tak davno, co zavedli sluzbu, ze si muzes platit, aby jsi mel rovnou v zaloze nejaky pocet Lambda "instanci" pripravenych k behu, ale tam uz pak ta cena prestava byt zanedbatelna.
Pokud ti nevadi latence a pocet requestu bude nebude velky, pak to serverless (API gateway a Lambda) nemusi stat skoro nic, protoze se plati jen za pustene requesty. Ale zase kdyz te nekdo zacne poradne bombardovat pozadavkama, tak se muzes celkem prohnou. I kdyz API gateway myslim umi omezit maximalni pocet pozadavku.
Ja podobne reseni (bez Route 53 a s daty v DynamoDB misto S3) pouzival na jednu aplikaci, kde jsem 4x za hodinu posilal do databaze par trivialnich udaju a jednou-dvarkat za den si je vytahnul. Cena byla v centech za mesic :-).