Serverless ausführen: Einführung in AWS Lambda und das serverlose Anwendungsmodell

Bewertung:   (4,6 von 5)

Serverless ausführen: Einführung in AWS Lambda und das serverlose Anwendungsmodell (Gojko Adzic)

Leserbewertungen

Zusammenfassung:

Das Buch „Running Serverless“ von Gojko Adžić bietet eine praktische und ansprechende Einführung in die serverlose Architektur mit AWS Lambda. Es wird für seine Schritt-für-Schritt-Tutorials und seine Klarheit gelobt, aber kritisiert, weil es nicht tief in fortgeschrittene Themen eindringt und einige fragwürdige Ratschläge zu Best Practices bei Serverless-Implementierungen gibt.

Vorteile:

Leicht zu lesen und zu befolgen, mit schönen Erklärungen und einem Schritt-für-Schritt-Workflow.
Relevant und praktisch, bietet praktische Erfahrung.
Detailliertes, tutorialartiges Format, das dem Leser hilft, eine echte Anwendung schnell zum Laufen zu bringen.
Fesselnder Schreibstil, der das Interesse der Leser aufrecht erhält.
Bietet gute Ratschläge zu architektonischen Entscheidungen und vermeidet häufige Fallstricke bei serverlosen Implementierungen.
Enthält eine unterstützende Website mit zusätzlichen Ressourcen.

Nachteile:

Es fehlt an Tiefe bei fortgeschrittenen Themen und Best Practices, der Fokus liegt hauptsächlich auf einführendem Material.
Einige Ratschläge könnten für größere Systeme riskant sein, da sie möglicherweise Muster fördern, die zu Problemen führen könnten, ohne dass die Kompromisse angemessen diskutiert werden.
Gelegentlich werden Behauptungen aufgestellt, die nicht durch Daten oder Referenzen gestützt werden.
Die Programmierbeispiele sind hauptsächlich in JavaScript, was Leser, die Inhalte in anderen Sprachen wie Python suchen, enttäuschen könnte.

(basierend auf 9 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Dieses Buch hilft Ihnen bei den ersten Schritten mit AWS Lambda und dem Serverless Application Model (SAM). Lambda ist Amazons Engine für die Ausführung ereignisgesteuerter Funktionen, und SAM ist ein Open-Source-Toolkit, das die Konfiguration und Bereitstellung von Lambda-Services erheblich vereinfacht. Zusammen machen sie es einfach, automatisch skalierende APIs und Cloud-Services zu erstellen, die für serverlose Bereitstellungen konzipiert sind. Sie lernen, wie Sie:

⬤ Entwerfen Sie Anwendungen, die das Beste aus der serverlosen Architektur herausholen.

⬤ Automatisch skalierende Web-APIs zu erstellen.

⬤ Handhaben von Hintergrundaufgaben und Messaging-Workflows.

⬤ Einrichten einer Deployment-Pipeline für effektive Teamzusammenarbeit.

⬤ Testen und beheben Sie Code, der für AWS Lambda entwickelt wurde.

⬤ Überprüfen und überwachen Sie serverlose Anwendungen.

Running Serverless ist ein technisches Lehrbuch. Es ist für zwei Gruppen von Softwareentwicklern und -architekten nützlich: Personen, die noch keine Erfahrung mit serverlosen Anwendungen haben und sich für neue Cloud-Architekturmuster interessieren, und Personen, die bereits mit Lambda unter Verwendung anderer Bereitstellungs-Frameworks arbeiten und mehr über AWS SAM, das Serverless Application Model, erfahren möchten.

Der Inhalt dieses Buchs basiert auf den Erfahrungen des Autors mit MindMup, einem kollaborativen Mind-Mapping-System, das zu den frühen Anwendern von AWS Lambda gehörte. MindMup wechselte im Laufe des Jahres 2016 von einem Anwendungs-Hosting-Service zu einem serverlosen Modell, um von der Skalierung nach Bedarf zu profitieren. Wir konnten die Betriebskosten um etwa zwei Drittel senken und gleichzeitig die Anwendungskapazität erheblich steigern, die Entwicklung beschleunigen und die Markteinführungszeit für neue Funktionen verkürzen.

Dieses Buch ist als Leitfaden für die Erstellung einer praktischen Anwendung aufgebaut. Wir beginnen mit einer einfachen statischen API und bauen sie allmählich zu einem Online-Dienst für die Bildvergrößerung aus, der für Millionen von Benutzern bereit ist und über alle unterstützenden betrieblichen und infrastrukturellen Fähigkeiten verfügt. Die Anwendung ist realen Systemen sehr ähnlich, die viele von Ihnen im Rahmen ihrer Arbeit entwickeln werden. Dies gibt Ihnen eine gute Struktur für Ihre eigene Arbeit, und Sie werden in der Lage sein, Teile fast zu kopieren, um einen Vorsprung zu bekommen. Während Sie entdecken, wie Sie verschiedene Teile der Anwendung erstellen und bereitstellen, lernen Sie auch wichtige Aspekte von Lambda und verwandten Diensten sowie wichtige Tipps, Techniken und Tools für den Betrieb von Serverless kennen.

Das Tutorial hat sich aus Dutzenden von Konferenz-Workshops und Code-Camps entwickelt. Gojko und seine Kollegen haben die Übungen aus diesem Buch verwendet, um Hunderte von Entwicklern über serverlose Architekturen zu unterrichten und die Beispiele durch Feedback zu einer großartigen Möglichkeit zu verbessern, wichtige Konzepte schrittweise einzuführen.

Weitere Daten des Buches:

ISBN:9780993088155
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:226

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Spezifikation durch Beispiel: Wie erfolgreiche Teams die richtige Software liefern - Specification...
Zusammenfassung Specification by Example ist...
Spezifikation durch Beispiel: Wie erfolgreiche Teams die richtige Software liefern - Specification by Example: How Successful Teams Deliver the Right Software
Fünfzig schnelle Ideen zur Verbesserung Ihrer Tests - Fifty Quick Ideas To Improve Your...
Dieses Buch richtet sich an funktionsübergreifende...
Fünfzig schnelle Ideen zur Verbesserung Ihrer Tests - Fifty Quick Ideas To Improve Your Tests
Überbrückung der Kommunikationslücke: Spezifikation durch Beispiel und agile Abnahmetests - Bridging...
Bridging the Communication Gap ist ein Buch über...
Überbrückung der Kommunikationslücke: Spezifikation durch Beispiel und agile Abnahmetests - Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
Serverless ausführen: Einführung in AWS Lambda und das serverlose Anwendungsmodell - Running...
Dieses Buch hilft Ihnen bei den ersten Schritten...
Serverless ausführen: Einführung in AWS Lambda und das serverlose Anwendungsmodell - Running Serverless: Introduction to AWS Lambda and the Serverless Application Model
Impact Mapping: Mit Softwareprodukten und -projekten große Wirkung erzielen - Impact Mapping: Making...
Software ist heute allgegenwärtig, aber unzählige...
Impact Mapping: Mit Softwareprodukten und -projekten große Wirkung erzielen - Impact Mapping: Making a Big Impact with Software Products and Projects
Menschen gegen Computer - Humans vs Computers
Humans vs. Computers ist ein Buch über Menschen, die zwischen falschen Annahmen und Computerfehlern gefangen sind. Sie...
Menschen gegen Computer - Humans vs Computers
Fünfzig schnelle Ideen zur Verbesserung Ihrer User Stories - Fifty Quick Ideas to Improve Your User...
Dieses Buch wird Ihnen helfen, bessere Stories zu...
Fünfzig schnelle Ideen zur Verbesserung Ihrer User Stories - Fifty Quick Ideas to Improve Your User Stories
Menschen gegen Computer - Humans vs Computers
Humans vs. Computers ist ein Buch über Menschen, die zwischen falschen Annahmen und Computerfehlern gefangen sind. Sie...
Menschen gegen Computer - Humans vs Computers

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)