Kapitel 6. Projekt 2: Skill Service mit Cloud Run

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

In Kapitel 5, hast du eine Cloud-Funktion verwendet, um Stack Overflow-Tags aus dem öffentlichen BigQuery-Datensatz zu sammeln und die Ergebnisse als Objekt in Cloud Storage zu speichern. In diesem Kapitel wirst du diese Tags nutzen, um einen interaktiven Dienst zu entwickeln, der den Nutzern während der Eingabe Vorschläge zu ihren Fähigkeiten macht.

Hinweis

Der Code für dieses Kapitel befindet sich im Ordnerskill-service desGitHub-Repositorys.

Anforderungen

Lass uns herausfinden, was für dieses Projekt nötig ist.

Benutzergeschichte

Die User Story für diesen Teil der Funktionalität ist in Abbildung 6-1 dargestellt.

Project 2 User Story
Abbildung 6-1. Projekt 2 User Story

Ausgearbeitete Anforderungen

Dieses Projekt hat außerdem die folgenden besonderen Anforderungen:

  • Die Vorschläge sollten angezeigt werden, wenn ein Benutzer drei oder mehr Zeichen eingibt.

  • 95 % der Vorschlagsanfragen sollten in weniger als 500 ms beantwortet werden, denn alles, was länger dauert, kann als langsam empfunden werden.

  • Die Lösung sollte zuverlässig und kostengünstig sein.

  • Die Lösung sollte auf Tausende gleichzeitiger Anfragen skalierbar sein, ohne dass eszu einer Aufspaltung kommt.

Lösung

Hier wird eine zuverlässige und ...

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.