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.
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.