El patrón BFF hace referencia al concepto de Backend For FrontEnd. Cuando nosotros diseñamos muchas de nuestras aplicaciones nos encontramos en situaciones en las que tenemos diseñado un FrontEnd realizado en JavaScript contra un Backend desarrollado en la tecnología que nos plazca pero muchas veces enfocado a Servicios REST . En muchos casos el BackEnd […]
Spring Boot REST JPA y JSON
Spring Boot REST JPA . ¿Como podemos encajar de una forma natural JPA y Domain Driven Design con las arquitecturas REST que manejamos habitualmente . Este es uno de los dilemas a los que todos nos enfrentamos en el día a día . Existen muchas soluciones algunas son muy muy sencillas como el uso de […]
Diseño API REST , rendimiento y OverFetching
El Diseño API REST , es una de las cosas que mas buenas practicas y opciones soporta. Al tratarse de un “Estilo” y no tanto de un “patronaje” existen muchas opciones a la hora de diseñar un API REST . Hoy voy a hablar en este artículo de uno de los temas claves de las […]
¿Que es CQRS ?
CQRS o Command Query Responsability Segregation es un patrón de diseño enterprise. No es un patrón excesivamente complejo pero sí es un patrón que cuesta bastante entender su utilidad . Para ello vamos a partir de un ejemplo bastante sencillo en el que tenemos las clase Persona y Dirección: [ihc-hide-content ihc_mb_type=”show” ihc_mb_who=”4″ ihc_mb_template=”1″ ] […]
REST Resources Nombres vs Verbos
La creación de REST Resources o recursos REST . Es de lo más habitual hoy en día y existen muchísimas buenas prácticas que podemos implementar a la hora de construir un recurso REST . Una de las más habituales es que nombre poner al recurso. En principio una podría poner lo que quiera , pero […]
REST API y su inmutabilidad
En este video vamos a explicar la importancia que tiene el uso de DTOs a nivel de API REST para mantener una inmutabilidad a nivel de objetos de negocio cuando este API se construye. Otros artículos relacionados API REST estilos y homogeneidad Webinar: Servicio REST con Spring Framework REST Nested Resources y su utilidad
Spring WebFlux Router y REST
El siguiente paso es construir una primera versión del servicio REST de Hola Mundo en este caso utilizando la anotación @RequestMapping. Si ejecutamos el proyecto de Spring boot Nos mostrará los datos sin ningún problema. Spring 4.3 GetMapping ,PostMapping etc A partir de la versión 4.3 de Spring Framework existe la posibilidad de tener unas […]
API REST estilos y homogeneidad
El diseño de un API REST siempre es complejo y siempre surgen muchas muchas dudas . Esto es debido a que no siempre hay una única solución a una casuística determinada y se pueden aplicar varios enfoques . Vamos a hablar de un ejemplo sencillo que nos ayude a entender el concepto de homogeneidad y […]







