Running Serverless: Bevezetés az AWS Lambda és a szervermentes alkalmazásmodellbe

Értékelés: ⭐⭐⭐⭐⭐  (4.6 az 5-ből)

Running Serverless: Bevezetés az AWS Lambda és a szervermentes alkalmazásmodellbe (Gojko Adzic)

Olvasói vélemények

Összegzés:

Gojko Adžić „Running Serverless” című könyve gyakorlatias és magával ragadó bevezetést nyújt a szervermentes architektúrába az AWS Lambda használatával. A könyvet dicsérik a lépésről-lépésre történő útmutatók és a világosság miatt, de kritizálják, hogy nem mélyül el a haladó témákban, és hogy néhány megkérdőjelezhető tanácsot ad a szervermentes megvalósítások legjobb gyakorlataira vonatkozóan.

Előnyök:

⬤ Könnyen olvasható és követhető, szép magyarázatokkal és lépésről lépésre bemutatott munkafolyamatokkal.
⬤ Releváns és gyakorlatias, gyakorlati tapasztalatokat nyújt.
⬤ Részletes, oktató jellegű formátum, amely segít az olvasóknak abban, hogy egy valódi alkalmazást gyorsan üzembe helyezzenek.
⬤ Magával ragadó írásmód, amely fenntartja az olvasók érdeklődését.
⬤ Jó tanácsokat ad az építészeti döntésekkel kapcsolatban, és elkerüli a szerver nélküli megvalósítások gyakori buktatóit.
⬤ Tartalmaz egy támogató weboldalt további forrásokkal.

Hátrányok:

⬤ Nem elég mély a haladó témák és a legjobb gyakorlatok terén, elsősorban a bevezető anyagokra koncentrál.
⬤ Egyes tanácsok kockázatosak lehetnek nagyobb rendszerek esetében, mivel potenciálisan olyan mintákat támogatnak, amelyek a kompromisszumok megfelelő megvitatása nélkül problémákhoz vezethetnek.
⬤ Esetenként adatok vagy hivatkozások nélkül megfogalmazott állítások.
⬤ A programozási példák elsősorban JavaScriptben vannak, ami csalódást okozhat azoknak az olvasóknak, akik más nyelveken, például Pythonban keresik a tartalmat.

(9 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Ez a könyv segít az AWS Lambda és a Serverless Application Model (SAM) használatának megkezdésében. A Lambda az Amazon motorja az eseményvezérelt funkciók futtatására, a SAM pedig egy nyílt forráskódú eszközkészlet, amely nagyban leegyszerűsíti a Lambda szolgáltatások konfigurálását és telepítését. Együttesen megkönnyítik a szerver nélküli telepítésekhez tervezett, automatikusan skálázódó API-k és felhőszolgáltatások létrehozását. Megtanulja, hogyan:

⬤ Tervezzen olyan alkalmazásokat, amelyek a legtöbbet hozzák ki a szerver nélküli architektúrából.

⬤ Automatikusan skálázódó webes API-k létrehozása.

⬤ Háttérfeladatok és üzenetküldő munkafolyamatok kezelése.

⬤ Telepítési csővezeték beállítása a hatékony csapatmunka érdekében.

⬤ Tesztelje és javítsa az AWS Lambda számára tervezett kódot.

⬤ Szervermentes alkalmazások ellenőrzése és felügyelete.

A Running Serverless egy technikai oktatókönyv. A szoftverfejlesztők és építészek két csoportja számára lesz hasznos: azok számára, akiknek nincs korábbi tapasztalatuk a szerver nélküli alkalmazásokkal való munkában, és akiket érdekel a feltörekvő felhőarchitektúra-minták megismerése, valamint azok számára, akik már dolgoznak Lambdával más telepítési keretrendszerek segítségével, és meg akarják ismerni az AWS SAM-et, a szerver nélküli alkalmazásmodellt.

A könyv tartalma a szerzőnek a MindMup, egy kollaboratív elmetérképező rendszerrel szerzett tapasztalatain alapul, amely az AWS Lambda egyik korai alkalmazója volt. A MindMup 2016 folyamán egy alkalmazás hosting szolgáltatásról szerver nélküli modellre váltott, hogy kihasználhassa az igény szerinti skálázás előnyeit. A működési költségeket mintegy kétharmadával csökkentettük, miközben jelentősen megnöveltük az alkalmazás kapacitását, felgyorsítottuk a fejlesztést és csökkentettük az új funkciók piacra kerülésének idejét.

Ez a könyv úgy épül fel, mint egy gyakorlati alkalmazás felépítésének útmutatója. Egy egyszerű statikus API-ból indulunk ki, és fokozatosan egy több millió felhasználóra kész online képméretező szolgáltatássá növesztjük, az összes támogató működési és infrastrukturális képességgel együtt. Az alkalmazás nagyon hasonlít a valós rendszerekhez, amelyeket sokan közületek a munkájuk során fejlesztenek majd. Ez jó struktúrát ad majd a saját munkátokhoz, és szinte lemásolhattok majd részeket, hogy előnyt szerezhessetek. Miközben felfedezed, hogyan hozd létre és telepítsd az alkalmazás különböző részeit, megismerheted a Lambda és a kapcsolódó szolgáltatások kulcsfontosságú aspektusait, a szervermentes futtatáshoz szükséges fontos tippeket, technikákat és eszközöket is.

Az oktatóprogram több tucatnyi konferencia workshopból és kódtáborból fejlődött ki. Gojko és kollégái a könyvben található gyakorlatok segítségével több száz fejlesztőt tanítottak a szervermentes architektúrákról, a visszajelzések révén a példákat nagyszerűvé fejlesztve a fontos fogalmak fokozatos bevezetésére.

A könyv egyéb adatai:

ISBN:9780993088155
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2019
Oldalak száma:226

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Példaértékű specifikáció: Hogyan szállítják a sikeres csapatok a megfelelő szoftvert - Specification...
Összefoglaló A példa alapján történő...
Példaértékű specifikáció: Hogyan szállítják a sikeres csapatok a megfelelő szoftvert - Specification by Example: How Successful Teams Deliver the Right Software
Ötven gyors ötlet a tesztek javításához - Fifty Quick Ideas To Improve Your Tests
Ez a könyv az iteratív szállítási környezetben dolgozó,...
Ötven gyors ötlet a tesztek javításához - Fifty Quick Ideas To Improve Your Tests
A kommunikációs szakadék áthidalása: specifikáció példán keresztül és az agilis átvételi tesztelés -...
A Kommunikációs szakadék áthidalása című könyv az...
A kommunikációs szakadék áthidalása: specifikáció példán keresztül és az agilis átvételi tesztelés - Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
Running Serverless: Bevezetés az AWS Lambda és a szervermentes alkalmazásmodellbe - Running...
Ez a könyv segít az AWS Lambda és a Serverless...
Running Serverless: Bevezetés az AWS Lambda és a szervermentes alkalmazásmodellbe - Running Serverless: Introduction to AWS Lambda and the Serverless Application Model
Hatás-térképezés: Nagy hatást elérni a szoftvertermékekkel és -projektekkel - Impact Mapping: Making...
A szoftverek ma már mindenütt jelen vannak, de...
Hatás-térképezés: Nagy hatást elérni a szoftvertermékekkel és -projektekkel - Impact Mapping: Making a Big Impact with Software Products and Projects
Emberek kontra számítógépek - Humans vs Computers
Az Emberek a számítógépek ellen egy könyv az emberekről, akik téves feltételezések és számítógépes hibák közé...
Emberek kontra számítógépek - Humans vs Computers
Ötven gyors ötlet a felhasználói történetek javításához - Fifty Quick Ideas to Improve Your User...
Ez a könyv segít jobb történeteket írni,...
Ötven gyors ötlet a felhasználói történetek javításához - Fifty Quick Ideas to Improve Your User Stories
Emberek kontra számítógépek - Humans vs Computers
Az Emberek a számítógépek ellen egy könyv az emberekről, akik téves feltételezések és számítógépes hibák közé...
Emberek kontra számítógépek - Humans vs Computers

A szerző munkáit az alábbi kiadók adták ki: