Hodnotenie:
Kniha poskytuje komplexného sprievodcu vytváraním lambd AWS pomocou jazyka Java a zahŕňa koncepty serverless, vývojové nástroje, architektonické vzory a osvedčené postupy. Hoci ponúka zasvätený obsah pre začiatočníkov aj skúsených vývojárov, niektorým čitateľom v nej chýbali podrobnosti o programovaní v jazyku Java a praktické príklady kódovania.
Výhody:⬤ Informatívny a komplexný prehľad architektúry AWS Lambda a serverless
⬤ vhodný pre začiatočníkov aj skúsených vývojárov
⬤ náhľad do osvedčených postupov a kompromisov
⬤ štruktúrovaný s cvičeniami pre praktické skúsenosti
⬤ obsahuje odkazy na moderné nástroje a metodiky.
⬤ Riedke príklady programovania v jazyku Java
⬤ niektoré kapitoly obsahujú málo kódu alebo ho neobsahujú vôbec
⬤ niektorí recenzenti ho vnímajú ako zastaraný
⬤ používa staršie verzie SDK a JUnit
⬤ nemusí vyhovovať čitateľom, ktorí hľadajú rozsiahle kódovanie a podrobnú technickú implementáciu.
(na základe 12 čitateľských recenzií)
Programming Aws Lambda: Build and Deploy Serverless Applications with Java
Bezserverové riešenie prináša revolúciu v spôsobe, akým organizácie vytvárajú a nasadzujú softvér. Vďaka tejto praktickej príručke sa Java inžinieri naučia, ako využiť svoje skúsenosti v novom svete serverless computingu. Zistíte, ako tento model vykonávania cloud computingu môže drasticky znížiť zložitosť vývoja a prevádzky aplikácií a zároveň skrátiť náklady a čas uvedenia na trh.
Vedúci inžinieri John Chapin a Mike Roberts vás prevedú procesom vývoja týchto aplikácií pomocou AWS Lambda, platformy Amazonu pre bezserverové výpočty riadené udalosťami. Naučíte sa, ako pripraviť vývojové prostredie, naprogramovať funkcie Lambda a nasadiť a prevádzkovať svoj softvér bez servera. Kapitoly obsahujú cvičenia, ktoré vám pomôžu pri každom aspekte procesu.
⬤ Získajte úvod do problematiky serverless, funkcií ako služby a AWS Lambda.
⬤ Učte sa, ako nasadiť funkčné funkcie Lambda do cloudu.
⬤ Programujte funkcie Lambda a naučte sa, ako sa platforma Lambda integruje s ostatnými službami AWS.
⬤ Zostaviť a zabaliť Lambda kód a závislosti v jazyku Java.
⬤ Vytvárať bezserverové aplikácie vybudovaním bezserverového API a dátového potrubia.
⬤ Testujte svoje serverless aplikácie pomocou automatizovaných techník.
⬤ Používajte pokročilé techniky na vytváranie aplikácií pripravených na produkciu.
⬤ Pochopiť gotchas aj nové možnosti architektúry serverless.