Running Serverless: Úvod do AWS Lambda a modelu bezserverových aplikací

Hodnocení:   (4,6 z 5)

Running Serverless: Úvod do AWS Lambda a modelu bezserverových aplikací (Gojko Adzic)

Recenze čtenářů

Shrnutí:

Kniha „Running Serverless“ od Gojka Adžiće nabízí praktický a poutavý úvod do architektury serverless s využitím AWS Lambda. Je chválena pro své návody krok za krokem a srozumitelnost, ale kritizována za to, že se nezabývá hlouběji pokročilými tématy a za některé sporné rady týkající se osvědčených postupů při implementaci serverless.

Klady:

Snadno se čte a sleduje, má pěkná vysvětlení a postup práce krok za krokem.
Relevantní a praktické, poskytující praktické zkušenosti.
Podrobný formát připomínající tutoriál, který čtenářům pomůže rychle zprovoznit skutečnou aplikaci.
Poutavý styl psaní, který čtenáře zaujme.
Poskytuje dobré rady ohledně architektonických rozhodnutí a vyhýbá se běžným úskalím při implementacích bez serveru.
Obsahuje podpůrné webové stránky s dalšími zdroji.

Zápory:

Chybí hloubka pokročilých témat a osvědčených postupů, zaměřuje se především na úvodní materiál.
Některé rady mohou být riskantní pro větší systémy, potenciálně podporují vzory, které by mohly vést k problémům, aniž by byly dostatečně diskutovány kompromisy.
Občasná tvrzení bez podpůrných údajů nebo odkazů.
Příklady programování jsou převážně v jazyce JavaScript, což může zklamat čtenáře, kteří hledají obsah v jiných jazycích, například v Pythonu.

(na základě 9 hodnocení čtenářů)

Původní název:

Running Serverless: Introduction to AWS Lambda and the Serverless Application Model

Obsah knihy:

Tato kniha vám pomůže začít pracovat s AWS Lambda a bezserverovým aplikačním modelem (SAM). Lambda je engine společnosti Amazon pro spouštění funkcí řízených událostmi a SAM je open-source sada nástrojů, která výrazně zjednodušuje konfiguraci a nasazení služeb Lambda. Společně usnadňují vytváření automaticky škálovatelných rozhraní API a cloudových služeb určených pro nasazení bez serveru. Naučíte se, jak:

⬤ Navrhovat aplikace, které ze serverless architektury vytěží maximum.

⬤ Vytvářet automaticky škálovatelná webová rozhraní API.

⬤ Spravovat úlohy na pozadí a pracovní postupy zasílání zpráv.

⬤ Nastavit pipeline nasazení pro efektivní týmovou spolupráci.

⬤ Testovat a řešit problémy s kódem navrženým pro AWS Lambda.

⬤ Kontrolovat a monitorovat bezserverové aplikace.

Running Serverless je technická výuková kniha. Bude užitečná pro dvě skupiny softwarových vývojářů a architektů: pro lidi, kteří nemají žádné předchozí zkušenosti s prací se serverless aplikacemi a mají zájem se seznámit s novými architektonickými vzory cloudu, a pro lidi, kteří již pracují s Lambdou pomocí jiných nasazovacích rámců a chtějí se seznámit s AWS SAM, Serverless Application Model.

Obsah této knihy vychází z autorových zkušeností s MindMupem, systémem pro kolaborativní mapování myšlenek, který byl jedním z prvních uživatelů AWS Lambda. MindMup v průběhu roku 2016 přešel ze služby hostingu aplikací na model bez serveru, aby mohl využívat škálování na vyžádání. Snížili jsme provozní náklady přibližně o dvě třetiny a zároveň jsme výrazně zvýšili kapacitu aplikace, zrychlili vývoj a zkrátili dobu uvedení nových funkcí na trh.

Tato kniha je strukturována jako návod na sestavení praktické aplikace. Začínáme od jednoduchého statického rozhraní API a postupně jej rozvíjíme do podoby online služby pro úpravu velikosti obrázků, připravené pro miliony uživatelů, se všemi podpůrnými provozními a infrastrukturními možnostmi. Aplikace se velmi podobá reálným systémům, které mnozí z vás budou vyvíjet ve svých zaměstnáních. To vám poskytne dobrou strukturu pro vaši vlastní práci a budete moci některé části téměř okopírovat, abyste získali náskok. Až zjistíte, jak vytvořit a nasadit různé části aplikace, dozvíte se také o klíčových aspektech Lambda a souvisejících služeb, důležitých tipech, technikách a nástrojích pro provozování bezserverových systémů.

Výukový program se vyvinul z desítek konferenčních workshopů a kódovacích táborů. Gojko a jeho kolegové použili cvičení z této knihy k výuce stovek vývojářů o architektuře serverless a na základě zpětné vazby příklady vylepšili do podoby skvělého způsobu, jak postupně představit důležité koncepty.

Další údaje o knize:

ISBN:9780993088155
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2019
Počet stran:226

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Specifikace na příkladu: Jak úspěšné týmy vytvářejí správný software. - Specification by Example:...
Shrnutí Specifikace podle příkladu je nově...
Specifikace na příkladu: Jak úspěšné týmy vytvářejí správný software. - Specification by Example: How Successful Teams Deliver the Right Software
Padesát rychlých nápadů, jak zlepšit své testy - Fifty Quick Ideas To Improve Your Tests
Tato kniha je určena pro multifunkční týmy, které pracují...
Padesát rychlých nápadů, jak zlepšit své testy - Fifty Quick Ideas To Improve Your Tests
Překlenutí komunikační propasti: Specifikace na příkladu a agilní akceptační testování - Bridging...
Překlenutí komunikační propasti je kniha o...
Překlenutí komunikační propasti: Specifikace na příkladu a agilní akceptační testování - Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
Running Serverless: Úvod do AWS Lambda a modelu bezserverových aplikací - Running Serverless:...
Tato kniha vám pomůže začít pracovat s AWS Lambda...
Running Serverless: Úvod do AWS Lambda a modelu bezserverových aplikací - Running Serverless: Introduction to AWS Lambda and the Serverless Application Model
Mapování dopadů: Jak dosáhnout velkého dopadu softwarových produktů a projektů - Impact Mapping:...
Software je dnes všudypřítomný, ale nespočet...
Mapování dopadů: Jak dosáhnout velkého dopadu softwarových produktů a projektů - Impact Mapping: Making a Big Impact with Software Products and Projects
Lidé vs. počítače - Humans vs Computers
Lidé vs. počítače je kniha o lidech, kteří se ocitli mezi nesprávnými předpoklady a chybami počítačů. Dočtete se o lidech, kteří...
Lidé vs. počítače - Humans vs Computers
Padesát rychlých nápadů, jak vylepšit své uživatelské příběhy - Fifty Quick Ideas to Improve Your...
Tato kniha vám pomůže napsat lepší příběhy,...
Padesát rychlých nápadů, jak vylepšit své uživatelské příběhy - Fifty Quick Ideas to Improve Your User Stories
Lidé versus počítače - Humans vs Computers
Lidé vs. počítače je kniha o lidech, kteří se ocitli mezi nesprávnými předpoklady a chybami počítačů. Dočtete se o lidech,...
Lidé versus počítače - Humans vs Computers

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)