Capítulo 7. Proyecto 3: Servicio de hechos con Spring Boot, Cloud Run y Cloud SQL
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En capítulos anteriores, adoptaste el desarrollo nativo en la nube. Aprovechaste al máximo la comodidad de Cloud Functions sin servidor y luego de Cloud Run. Utilizaste el lenguaje de programación Go, que, debido a su huella relativamente ligera y su rápido tiempo de arranque, es ideal para Cloud Run y el autoescalado en particular. Sin embargo, este capítulo incluye un caso de uso más tradicional: un servicio API REST de larga ejecución que persiste datos en una base de datos relacional. Si vienes a la nube desde un entorno empresarial, es probable que este tipo de servicio sea tu pan de cada día.
A menudo, la nube nativa asume que partes de una pizarra en blanco. Sin embargo, incluso si estás trabajando en un proyecto de campo verde, normalmente heredarás limitaciones como los lenguajes y marcos de trabajo a los que está acostumbrado tu equipo. En este caso, vas a utilizar Java y Spring Boot, pero verás cómo sigues teniendo opciones para hacer de esto una aplicación nativa en la nube.
En el primer proyecto nativo en la nube en el que trabajé, utilizábamos Amazon Web Services. Un equipo se metió de lleno, utilizando el recién lanzado AWS Lambda sin servidor y cambiando a Node.js como lenguaje de programación. Todo esto era completamente nuevo para ellos, y estaban aprendiendo sobre ...
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.