Capítulo 6. Proyecto 2: Servicio Skill con Cloud Run

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En el Capítulo 5, utilizaste una Función de la Nube para recopilar etiquetas de Stack Overflow del conjunto de datos públicos de BigQuery y almacenar los resultados como un objeto en el Almacenamiento en la Nube. En este capítulo, utilizarás estas etiquetas para desarrollar un servicio interactivo que ofrezca sugerencias de habilidades a los usuarios mientras escriben.

Nota

El código de este capítulo está en la carpetaskill-service del repositorio deGitHub.

Requisitos

Exploremos lo que se necesita para este proyecto.

Historia de usuario

La historia de usuario de esta funcionalidad se muestra en la Figura 6-1.

Project 2 User Story
Figura 6-1. Historia de usuario del Proyecto 2

Requisitos elaborados

Este proyecto también tiene los siguientes requisitos específicos:

  • Las sugerencias deben aparecer cuando el usuario escriba tres o más caracteres.

  • El 95% de las solicitudes de sugerencias deben devolver sugerencias en menos de 500 ms, ya que, cualquier cosa que supere este tiempo puede percibirse como lenta.

  • La solución debe ser fiable y de bajo coste.

  • La solución debe escalar a miles de solicitudes simultáneas sindesegregación.

Solución

Lo que se necesita aquí es una solución fiable y escalable para buscar habilidades ...

Get Desarrollo nativo en la nube con 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.