Vorwort

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

Viele Unternehmen sind bei der Cloud-Migration enttäuscht worden, weil die erwarteten Produktivitätssteigerungen und Kosteneinsparungen nicht eingetreten sind. Oft liegt der Fehler darin, die Cloud nur als ein weiteres Rechenzentrum zu behandeln. Dieses Buch zeigt die Besonderheiten eines Cloud-Native-Ansatzes auf und wie er die Vorteile der Cloud wirklich nutzbar machen kann.

Für wen dieses Buch ist

Dieser Leitfaden richtet sich an Softwareentwickler/innen und -architekten/innen, die entweder Neulinge im Cloud Computing sind oder bereits auf dem Weg in die Cloud sind und ein tieferes Verständnis von Google Cloud erlangen wollen. Google bietet zwar zahlreiche professionelle Zertifizierungen für seine Cloud-Plattform an, diese können aber eher theoretisch sein. Dieses Buch schließt diese Lücke, indem es einen ganzheitlichen Überblick über die Google Cloud-Dienste gibt und zeigt, wie sie zu einem leistungsstarken Toolkit für die Entwicklung nativer Cloud-Anwendungen zusammengefügt werden.

In diesem Buch verwendete Konventionen

In diesem Buch werden die folgenden typografischen Konventionen verwendet:

Kursiv

Weist auf neue Begriffe, URLs, E-Mail-Adressen, Dateinamen und Dateierweiterungen hin.

Constant width

Wird für Programmlistings sowie innerhalb von Absätzen verwendet, um auf Programmelemente wie Variablen- oder Funktionsnamen, Datenbanken, Datentypen, Umgebungsvariablen, Anweisungen und Schlüsselwörter hinzuweisen.

Constant width bold

Zeigt Befehle oder anderen Text an, der vom Benutzer wortwörtlich eingetippt werden sollte.

Constant width italic

Zeigt Text an, der durch vom Benutzer eingegebene Werte oder durch kontextabhängige Werte ersetzt werden soll.

Tipp

Dieses Element steht für einen Tipp oder eine Anregung.

Hinweis

Dieses Element steht für einen allgemeinen Hinweis.

Wie dieses Buch organisiert ist

Dieses Buch ist in vier verschiedene Teile gegliedert, die jeweils einem anderen Zweck dienen.

Teil I legt den Grundstein, indem er in die Cloud Native Entwicklung, Google Cloud und die grundlegenden Konzepte von Cloud Native Anwendungen einführt.

Teil II ist ein praktischer Leitfaden, der dir helfen soll, mit Google Cloud zu arbeiten. Nachdem du deine Google Cloud-Umgebung vorbereitet hast, arbeitest du dich durch fünf Projekte, die die Bausteine einer Beispielanwendung bilden. Dabei lernst du die wichtigsten Google Cloud-Dienste kennen und sammelst praktische Erfahrungen.

Teil III befasst sich mit den "Einrichtungen", die du mit Google Cloud aufbauen kannst, um die Entwicklung und Verwaltung deiner Anwendungen zu optimieren. Es werden Techniken und Tools vorgestellt, die deine Effizienz steigern und dir das Leben leichter machen.

Teil IV des Buches dient als Einstieg in die nächste Phase deiner Cloud-Reise. Er gibt dir zunächst Ideen, wie du die Beispielanwendung mit den fortschrittlicheren Google Cloud-Diensten skalieren kannst, und bietet dann Informationen, Tipps und Ressourcen, die dir helfen, weiter zu erforschen und dein Lernen fortzusetzen.

Code-Beispiele verwenden

Der Code, der dieses Buch begleitet, Skills Mapper, ist in einem einzigen Projekt auf GitHub unter https://github.com/SkillsMapper/skillsmapper verfügbar . Am Anfang jedes Kapitels, in dem der Code verwendet wird, wird das Verzeichnis des Projekts angegeben.

Wenn du eine technische Frage oder ein Problem mit den Codebeispielen hast, sende bitte eine E-Mail an

Dieses Buch soll dir helfen, deine Arbeit zu erledigen. Wenn in diesem Buch Beispielcode angeboten wird, darfst du ihn in deinen Programmen und deiner Dokumentation verwenden. Du musst uns nicht um Erlaubnis fragen, es sei denn, du reproduzierst einen großen Teildes Codes. Wenn du zum Beispiel ein Programm schreibst, das mehrere Teile des Codes aus diesem Buch verwendet, brauchst du keine Erlaubnis. Der Verkauf oder die Verbreitung von Beispielen aus O'Reilly-Büchern erfordert jedoch eine Genehmigung. Die Beantwortung einer Frage mit einem Zitat aus diesem Buch und einem Beispielcode erfordert keine Genehmigung. Wenn du einen großen Teil des Beispielcodes aus diesem Buch in die Dokumentation deines Produkts aufnimmst, ist eineGenehmigung erforderlich.

Wir freuen uns über eine Namensnennung, verlangen sie aber in der Regel nicht. Eine Quellenangabe umfasst normalerweise den Titel, den Autor, den Verlag und die ISBN. Zum Beispiel: "Cloud Native Development with Google Cloud von Daniel Vaughan (O'Reilly). Copyright 2024 Daniel Vaughan, 978-1-098-14508-8."

Wenn du der Meinung bist, dass die Verwendung von Code-Beispielen nicht unter die Fair-Use-Regelung oder die oben genannte Erlaubnis fällt, kannst du uns gerne unter kontaktieren

O'Reilly Online Learning

Hinweis

Seit mehr als 40 Jahren bietet O'Reilly Media Schulungen, Wissen und Einblicke in Technologie und Wirtschaft, um Unternehmen zum Erfolg zu verhelfen.

Unser einzigartiges Netzwerk von Experten und Innovatoren teilt sein Wissen und seine Erfahrung durch Bücher, Artikel und unsere Online-Lernplattform. Die Online-Lernplattform von O'Reilly bietet dir On-Demand-Zugang zu Live-Trainingskursen, ausführlichen Lernpfaden, interaktiven Programmierumgebungen und einer umfangreichen Text- und Videosammlung von O'Reilly und über 200 anderen Verlagen. Weitere Informationen erhältst du unter https://oreilly.com.

Wie du uns kontaktierst

Bitte richte Kommentare und Fragen zu diesem Buch an den Verlag:

Wir haben eine Webseite für dieses Buch, auf der wir Errata, Beispiele und zusätzliche Informationen auflisten. Du kannst diese Seite unter https://oreil.ly/cloud-native-dev-with-GC aufrufen .

Neuigkeiten und Informationen über unsere Bücher und Kurse findest du unter https://oreilly.com.

Finde uns auf LinkedIn: https://linkedin.com/company/oreilly-media

Folge uns auf Twitter: https://twitter.com/oreillymedia

Schau uns auf YouTube: https://youtube.com/oreillymedia

Danksagungen

Dieses Buch ist liebevoll meiner Frau Michelle gewidmet, die mich auf dieser Reise immer unterstützt hat. Mein Dank geht an das wunderbare Team von O'Reilly, das meine Ideen in die Tat umgesetzt hat. Mein besonderer Dank gilt den scharfsinnigen technischen Gutachtern Shreya Chakravarty, Pankaj Gajjar, Michael Hopkins, Nodir Siddikov und Wietse Venema; ihre Erkenntnisse haben mir sehr geholfen. Meinen Freunden, Kollegen und Gratulanten bin ich für ihre Ermutigung sehr dankbar.

Der größte Teil dieses Buches entstand in den frühen Morgen- und Abendstunden bei Starbucks in Saffron Walden, Großbritannien, wo ich oft der erste Kunde war, der kam, oder der letzte, der ging. Ich bin den Mitarbeitern dankbar für ihre Geduld und dafür, dass sie mich mit Koffein versorgt haben. Bei vielen dieser Gelegenheiten war mein kleiner Sohn Alex mein stiller Partner. Auch wenn er nicht mit Worten dazu beigetragen hat, war seine Gesellschaft inspirierend.

Get Cloud Native Entwicklung mit Google Cloud 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.