Capítulo 3. Crear tu primera API REST de Spring Boot
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En este capítulo, explico y demuestro cómo desarrollar una aplicación básica de trabajo utilizando Spring Boot. Dado que la mayoría de las aplicaciones implican la exposición de los recursos backend de la nube a los usuarios, normalmente a través de una interfaz de usuario frontend, una Interfaz de Programación de Aplicaciones (API) es un excelente punto de partida tanto para la comprensión como para la practicidad. Empecemos.
Los cómos y los porqués de las API
La era de la aplicación monolítica que lo hace todo se ha acabado.
Esto no quiere decir que los monolitos ya no existan o que no vayan a seguir creándose en el futuro. En diversas circunstancias, una aplicación monolítica que proporcione numerosas capacidades en un solo paquete sigue teniendo sentido, especialmente en las siguientes situaciones:
-
El dominio y, por tanto, los límites del dominio son en gran parte desconocidos.
-
Las capacidades proporcionadas están estrechamente acopladas, y el rendimiento absoluto de las interacciones entre módulos tiene prioridad sobre la flexibilidad.
-
Los requisitos de escalado de todas las capacidades relacionadas son conocidos y coherentes.
-
La funcionalidad no es volátil; el cambio es lento, de alcance limitado, o ambas cosas.
Para todo lo demás, existen los microservicios.
Se trata de una simplificación excesiva, ...
Get Spring Boot: En marcha 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.