Evaluare:
Cartea „Running Serverless” de Gojko Adžić oferă o introducere practică și captivantă în arhitectura serverless utilizând AWS Lambda. Cartea este lăudată pentru tutorialele sale pas cu pas și pentru claritate, dar este criticată pentru că nu aprofundează subiectele avansate și pentru unele sfaturi discutabile privind cele mai bune practici în implementările serverless.
Avantaje:⬤ Ușor de citit și de urmărit, cu explicații frumoase și un flux de lucru pas cu pas.
⬤ Relevant și practic, oferind experiență practică.
⬤ Format detaliat de tip tutorial care ajută cititorii să pună rapid în funcțiune o aplicație reală.
⬤ Stil de scriere captivant care menține interesul cititorilor.
⬤ Oferă sfaturi bune cu privire la deciziile arhitecturale și evită capcanele comune în implementările serverless.
⬤ Include un site web de sprijin cu resurse suplimentare.
⬤ Lipsă de profunzime în subiectele avansate și cele mai bune practici, concentrându-se în principal pe materialul introductiv.
⬤ Unele sfaturi pot fi riscante pentru sistemele mai mari, promovând potențial modele care ar putea duce la probleme fără o discuție adecvată a compromisurilor.
⬤ Se fac ocazional afirmații fără date sau referințe justificative.
⬤ Exemplele de programare sunt în principal în JavaScript, ceea ce poate dezamăgi cititorii care caută conținut în alte limbaje precum Python.
(pe baza a 9 recenzii ale cititorilor)
Running Serverless: Introduction to AWS Lambda and the Serverless Application Model
Această carte vă va ajuta să începeți să utilizați AWS Lambda și Serverless Application Model (SAM). Lambda este motorul Amazon pentru rularea funcțiilor conduse de evenimente, iar SAM este un set de instrumente open-source care simplifică foarte mult configurarea și implementarea serviciilor Lambda. Împreună, acestea facilitează crearea de API-uri cu scalare automată și servicii cloud concepute pentru implementări fără server. Veți învăța cum să:
⬤ Desenați aplicații care profită la maximum de arhitectura fără server.
⬤ Creați API-uri web cu scalare automată.
⬤ Gestionați sarcinile de fundal și fluxurile de lucru de mesagerie.
⬤ Configurați o conductă de implementare pentru o colaborare eficientă în echipă.
⬤ Testați și depanați codul conceput pentru AWS Lambda.
⬤ Inspectați și monitorizați aplicațiile fără server.
Running Serverless este o carte de tutoriale tehnice. Va fi utilă pentru două grupuri de dezvoltatori software și arhitecți: persoane care nu au experiență anterioară de lucru cu aplicații serverless și sunt interesate să învețe despre modelele arhitecturale cloud emergente și persoane care lucrează deja cu Lambda folosind alte cadre de implementare și doresc să învețe despre AWS SAM, Modelul de aplicații serverless.
Conținutul acestei cărți se bazează pe experiențele autorului cu MindMup, un sistem colaborativ de mind-mapping care a fost unul dintre primii adoptatori ai AWS Lambda. MindMup a trecut la un model fără server de la un serviciu de găzduire de aplicații pe parcursul anului 2016, pentru a beneficia de scalarea la cerere. Am redus costurile operaționale cu aproximativ două treimi, crescând în același timp semnificativ capacitatea aplicației, accelerând dezvoltarea și reducând timpul de lansare pe piață a noilor caracteristici.
Această carte este structurată ca un walk-through pentru construirea unei aplicații practice. Pornim de la un API static simplu și îl transformăm treptat într-un serviciu online de redimensionare a imaginilor, pregătit pentru milioane de utilizatori, cu toate capacitățile operaționale și infrastructurale de sprijin. Aplicația seamănă foarte mult cu sistemele din lumea reală pe care mulți dintre dumneavoastră le veți dezvolta în cadrul activității dumneavoastră. Acest lucru vă va oferi o structură bună pentru propria dvs. activitate și veți putea aproape să copiați părți pentru a obține un avans. Pe măsură ce descoperiți cum să creați și să implementați diferite părți ale aplicației, veți învăța, de asemenea, despre aspectele cheie ale Lambda și serviciile conexe, sfaturi importante, tehnici și instrumente pentru rularea serverless.
Tutorialul a evoluat din zeci de ateliere de conferințe și tabere de cod. Gojko și colegii săi au folosit exercițiile din această carte pentru a învăța sute de dezvoltatori despre arhitecturile serverless, îmbunătățind exemplele prin feedback într-o modalitate excelentă de a introduce treptat concepte importante.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)