Capítulo 9. Proyecto 5: API e interfaz de usuario conAPI Gateway y almacenamiento en la nube
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En capítulos anteriores, desarrollaste tres servicios Cloud Run separados que constituyen colectivamente el backend de la aplicación Skills Mapper. Aunque la ventaja de esta disposición es que cada servicio se puede mantener y escalar individualmente, ha dado lugar a un sistema algo fragmentado. Navegar por esta estructura requiere actualmente comprender qué funcionalidad proporciona cada servicio distinto. Para recapitular, estos tres servicios son:
- Servicio de habilidades
-
Este servicio ofrece sugerencias de competencias que pueden añadirse al servicio de hechos.
- Servicio de hechos
-
Se encarga de mantener los datos necesarios para construir un perfil.
- Servicio de perfil
-
Esto actualiza los perfiles de los usuarios a medida que evolucionan los hechos asociados.
Un reto importante que hay que abordar es la invocación no autenticada. Actualmente, estos servicios Cloud Run exponen sus API a Internet sin ningún tipo de autenticación, lo que los hace susceptibles de sufrir ataques.
Para asegurar el sistema y agilizar su funcionamiento, unificar estos servicios bajo una API única y segura es el tema de este capítulo. Además, desplegarás una interfaz de usuario, que proporcionará a los usuarios un punto de acceso seguro y consolidado a la funcionalidad de la aplicación Skills ...
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.