Uruchamianie bezserwerowe: Wprowadzenie do AWS Lambda i bezserwerowego modelu aplikacji

Ocena:   (4,6 na 5)

Uruchamianie bezserwerowe: Wprowadzenie do AWS Lambda i bezserwerowego modelu aplikacji (Gojko Adzic)

Opinie czytelników

Podsumowanie:

Książka „Running Serverless” autorstwa Gojko Adžića stanowi praktyczne i wciągające wprowadzenie do architektury serverless z wykorzystaniem AWS Lambda. Jest chwalona za samouczki krok po kroku i przejrzystość, ale krytykowana za to, że nie zagłębia się w zaawansowane tematy i za pewne wątpliwe porady dotyczące najlepszych praktyk w implementacjach bezserwerowych.

Zalety:

Łatwa do czytania i śledzenia, z ładnymi wyjaśnieniami i przepływem pracy krok po kroku. # Istotne i praktyczne, zapewniające praktyczne doświadczenie.
Szczegółowy format przypominający samouczek, który pomaga czytelnikom szybko uruchomić prawdziwą aplikację.
Wciągający styl pisania, który utrzymuje zainteresowanie czytelników.
Dostarcza dobrych rad dotyczących decyzji architektonicznych i pozwala uniknąć typowych pułapek w implementacjach serverless.
Zawiera pomocniczą stronę internetową z dodatkowymi zasobami.

Wady:

Brakuje głębi w zaawansowanych tematach i najlepszych praktykach, skupiając się głównie na materiale wprowadzającym.
Niektóre porady mogą być ryzykowne dla większych systemów, potencjalnie promując wzorce, które mogą prowadzić do problemów bez odpowiedniego omówienia kompromisów.
Sporadyczne twierdzenia bez poparcia danymi lub referencjami.
Przykłady programowania są głównie w JavaScript, co może rozczarować czytelników szukających treści w innych językach, takich jak Python.

(na podstawie 9 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Ta książka pomoże ci rozpocząć pracę z AWS Lambda i bezserwerowym modelem aplikacji (SAM). Lambda to silnik Amazona do uruchamiania funkcji sterowanych zdarzeniami, a SAM to zestaw narzędzi typu open source, który znacznie upraszcza konfigurowanie i wdrażanie usług Lambda. Razem ułatwiają tworzenie automatycznie skalujących się interfejsów API i usług w chmurze zaprojektowanych do wdrożeń bezserwerowych. Dowiesz się jak

⬤ Projektować aplikacje, które w pełni wykorzystują możliwości architektury bezserwerowej.

⬤ Tworzyć automatycznie skalujące się internetowe interfejsy API.

⬤ Obsługiwać zadania w tle i przepływy komunikatów.

⬤ Skonfigurować potok wdrażania dla efektywnej współpracy zespołowej.

⬤ Testowanie i rozwiązywanie problemów z kodem zaprojektowanym dla AWS Lambda.

⬤ Kontrolować i monitorować aplikacje bezserwerowe.

Running Serverless jest książką techniczną. Będzie przydatna dla dwóch grup programistów i architektów: osób, które nie mają wcześniejszego doświadczenia w pracy z aplikacjami bezserwerowymi i są zainteresowane poznaniem nowych wzorców architektonicznych w chmurze oraz osób, które już pracują z Lambdą przy użyciu innych frameworków wdrażania i chcą poznać AWS SAM, Serverless Application Model.

Treść tej książki opiera się na doświadczeniach autora z MindMup, systemem do wspólnego tworzenia map myśli, który był jednym z pierwszych użytkowników AWS Lambda. MindMup przeszedł na model bezserwerowy z usługi hostingu aplikacji w 2016 roku, aby skorzystać ze skalowania na żądanie. Zmniejszyliśmy koszty operacyjne o około dwie trzecie, jednocześnie znacznie zwiększając pojemność aplikacji, przyspieszając rozwój i skracając czas wprowadzania nowych funkcji na rynek.

Ta książka ma strukturę przewodnika do tworzenia praktycznej aplikacji. Zaczynamy od prostego statycznego interfejsu API i stopniowo przekształcamy go w internetową usługę zmiany rozmiaru obrazu, gotową dla milionów użytkowników, ze wszystkimi wspierającymi możliwościami operacyjnymi i infrastrukturalnymi. Aplikacja ściśle przypomina rzeczywiste systemy, które wielu z was będzie rozwijać w swojej pracy. Da ci to dobrą strukturę do własnej pracy i będziesz mógł prawie skopiować części, aby uzyskać przewagę. Odkrywając, jak tworzyć i wdrażać różne części aplikacji, dowiesz się również o kluczowych aspektach Lambda i powiązanych usług, ważnych wskazówkach, technikach i narzędziach do uruchamiania serverless.

Ten samouczek powstał w wyniku dziesiątek warsztatów konferencyjnych i obozów programistycznych. Gojko i jego koledzy wykorzystali ćwiczenia z tej książki, aby nauczyć setki programistów o architekturach bezserwerowych, ulepszając przykłady poprzez informacje zwrotne w świetny sposób, aby stopniowo wprowadzać ważne koncepcje.

Dodatkowe informacje o książce:

ISBN:9780993088155
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:226

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Specyfikacja przez przykład: Jak odnoszące sukcesy zespoły dostarczają właściwe oprogramowanie -...
Podsumowanie Specyfikacja przez przykład to nowa...
Specyfikacja przez przykład: Jak odnoszące sukcesy zespoły dostarczają właściwe oprogramowanie - Specification by Example: How Successful Teams Deliver the Right Software
Pięćdziesiąt szybkich pomysłów na ulepszenie testów - Fifty Quick Ideas To Improve Your...
Ta książka jest przeznaczona dla wielofunkcyjnych...
Pięćdziesiąt szybkich pomysłów na ulepszenie testów - Fifty Quick Ideas To Improve Your Tests
Niwelowanie różnic w komunikacji: specyfikacja na przykładach i zwinne testy akceptacyjne - Bridging...
Bridging the Communication Gap to książka o...
Niwelowanie różnic w komunikacji: specyfikacja na przykładach i zwinne testy akceptacyjne - Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
Uruchamianie bezserwerowe: Wprowadzenie do AWS Lambda i bezserwerowego modelu aplikacji - Running...
Ta książka pomoże ci rozpocząć pracę z AWS Lambda...
Uruchamianie bezserwerowe: Wprowadzenie do AWS Lambda i bezserwerowego modelu aplikacji - Running Serverless: Introduction to AWS Lambda and the Serverless Application Model
Mapowanie wpływu: Wywieranie dużego wpływu na oprogramowanie i projekty - Impact Mapping: Making a...
Oprogramowanie jest dziś wszędzie, ale niezliczone...
Mapowanie wpływu: Wywieranie dużego wpływu na oprogramowanie i projekty - Impact Mapping: Making a Big Impact with Software Products and Projects
Ludzie kontra komputery - Humans vs Computers
Humans vs Computers to książka o ludziach uwięzionych między błędnymi założeniami a komputerowymi błędami. Przeczytasz w...
Ludzie kontra komputery - Humans vs Computers
Pięćdziesiąt szybkich pomysłów na ulepszenie historii użytkowników - Fifty Quick Ideas to Improve...
Ta książka pomoże ci pisać lepsze historie,...
Pięćdziesiąt szybkich pomysłów na ulepszenie historii użytkowników - Fifty Quick Ideas to Improve Your User Stories
Ludzie kontra komputery - Humans vs Computers
Humans vs Computers to książka o ludziach uwięzionych między błędnymi założeniami a komputerowymi błędami. Przeczytasz w...
Ludzie kontra komputery - Humans vs Computers

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)