Skip to Main Content
Aufbau ereignisgesteuerter Microservices
book

Aufbau ereignisgesteuerter Microservices

by Adam Bellemare
September 2024
Intermediate to advanced content levelIntermediate to advanced
324 pages
10h 30m
German
O'Reilly Media, Inc.
Book available
Content preview from Aufbau ereignisgesteuerter Microservices

Kapitel 9. Microservices mit Function-as-a-Service

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Functions-as-a-Service (FaaS) ist eine "serverlose" Lösung, die in den letzten Jahren immer beliebter geworden ist. FaaS-Lösungen ermöglichen es Einzelpersonen, Anwendungsfunktionen zu entwickeln, zu verwalten, bereitzustellen und zu skalieren, ohne sich um die Infrastruktur kümmern zu müssen. Sie können in ereignisgesteuerten Systemen als Mittel zur Implementierung einfacher bis mäßig komplexer Lösungen einen erheblichen Wert darstellen.

Eine Funktion ist ein Teil des Codes, der ausgeführt wird, wenn eine bestimmte auslösende Bedingung eintritt. Die Funktion wird gestartet, läuft bis zur Fertigstellung und wird dann beendet, sobald ihre Arbeit abgeschlossen ist. FaaS-Lösungen können die Anzahl der Funktionsausführungen je nach Auslastung leicht nach oben oder unten skalieren und bieten so eine genaue Überwachung für stark schwankende Auslastungen.

Es kann hilfreich sein, sich eine FaaS-Lösung als eine grundlegende Consumer/Producer-Implementierung vorzustellen, die regelmäßig fehlschlägt. Eine Funktion wird immer nach einer bestimmten Zeit beendet und alle Verbindungen und Zustände, die mit ihr verbunden sind, werden gelöscht. Behalte dies im Hinterkopf, wenn du deine Funktionen entwirfst.

Funktionsbasierte Lösungen als Microservices entwerfen

FaaS-Lösungen können viele verschiedene Funktionen ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aufbau von Microservices, 2. Auflage

Aufbau von Microservices, 2. Auflage

Sam Newman
OpenShift für Entwickler, 2. Auflage

OpenShift für Entwickler, 2. Auflage

Joshua Wood, Brian Tannous

Publisher Resources

ISBN: 9781098184971