Kapitel 7. Projekt 3: Faktendienst mit Spring Boot, Cloud Run und Cloud SQL
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In vorangegangenen Kapiteln hast du dich für die Cloud Native Development entschieden. Du hast die Annehmlichkeiten der serverlosen Cloud Functions und dann Cloud Run voll ausgeschöpft. Du hast die Programmiersprache Go verwendet, die sich aufgrund ihres relativ geringen Platzbedarfs und ihrer schnellen Startzeit besonders für Cloud Run und Autoscaling eignet. In diesem Kapitel geht es jedoch um einen traditionelleren Anwendungsfall: einen langlaufenden REST-API-Dienst, der Daten in einer relationalen Datenbank speichert. Wenn du aus einer Unternehmensumgebung in die Cloud kommst, ist diese Art von Dienst wahrscheinlich dein Brot und Butter.
Bei Cloud Native wird oft davon ausgegangen, dass du von einem unbeschriebenen Blatt ausgehst. Aber selbst wenn du an einem Projekt auf der grünen Wiese arbeitest, hast du in der Regel Einschränkungen wie die Sprachen und Frameworks, an die dein Team gewöhnt ist. In diesem Fall wirst du Java und Spring Boot verwenden, aber du wirst sehen, dass du immer noch Möglichkeiten hast, diese Anwendung Cloud-nativ zu gestalten.
Bei dem ersten Cloud-Native-Projekt, an dem ich gearbeitet habe, haben wir Amazon Web Services genutzt. Ein Team stürzte sich sofort in die Arbeit, nutzte das kürzlich veröffentlichte serverlose AWS Lambda und wechselte ...
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.