====== Projekt SmartLambda ====== Popíšu v krátkosti, k čemu ten projekt je. Potřebujeme z různých PHP skriptů hostovaných na AWS, ale i jinde, dělat dlouhotrvající HTTP requesty (desítky sekund). Nechceme, aby skripty čekaly desítky sekund, nýbrž chceme tyto requesty dělat z centrální služby. PHP skript pošle SQS zprávu s daty requestu na centrální službu - Lambda funkci. Tato funkce zavolá HTTP request. Až request skončí, tak Lambda uloží výsledky na S3, kde si je další instance PHP skriptu vyzvedne. Jedna instance Lambdy bude vyřizovat mraky těchto requestů, ne jen jeden samozřejmě. Architektura celé té služby je poněkud složitější, ale to se mi teď nechce celé vypisovat. Tu logiku si v Javě sami dokážeme napsat, ale vytvoření té Lambdy a její deployment bychom rádi nechali na začátku udělat někomu, kdo s tím má zkušenosti a ušetřit tak čas. Tak jak je ta funkce zadána, tak má jednom demonstrativní hodnotu. Udělat deployovatelnou funkci, která umí využívat ověřeně všechny ty 3 funkcionality. Ta samotná funkce nebude na nic, jen ji využijeme jako prototyp pro další vývoj.