Ocena:
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.
⬤ 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)
Running Serverless: Introduction to AWS Lambda and the Serverless Application Model
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.
© 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)