Kapitel 2. Von Grund auf neu entwerfen

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

Um ein Gefühl für die serverlose Anwendungsentwicklung zu bekommen, beginnen wir mit einer Greenfield-Anwendung - einer Anwendung, für die wir noch keinen Code geschrieben haben und die wir so gestalten können, dass sie die Vorteile von Serverless nutzt. Für diese Übung werden wir eine Status-Dashboard-Anwendung erstellen. Das ist zwar eine ziemlich einfache Anwendung ohne komplizierte Lese-/Schreib- und Transaktionssemantik, aber einer der Vorteile von Serverless ist, dass es wirklich einfach ist, diese Art von Anwendungen zu entwickeln und einzusetzen. Wenn die Kosten für den Start und den Betrieb einer Anwendung gegen Null gehen, neigt man dazu, viel mehr kleine "hilfreiche" Anwendungen zu entwickeln, weil es einfach ist und Spaß macht.1

Wir werden auch einige andere Entscheidungen treffen, die durch die im Jahr 2023 verfügbare Technologie motiviert sind, um die Beispiele in diesem Buch so allgemein zugänglich und wiederholbar wie möglich zu machen. Außerdem verzichten wir in diesen Beispielen auf die Verwendung einer Datenbank, um die Einrichtung zu vereinfachen. Wenn du dich entscheidest, die Beispiele zu vertiefen, ist es einegute Übung, die Speicherung entweder mit einer SQL-Datenbank oder mit den in "Key-Value-Storage" vorgeschlagenen Key-Value-Stores zu ergänzen. Wir werden mit dem folgenden Stack ...

Get Serverlose Anwendungen auf Knative aufbauen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.