Microservicios PoC - 1 Parte

arquitectura  microservicios  performance  poc 

Para la PoC planteada he pensado en un servicio que devuelva las películas y series de un usuario. Este servicio no escoden grandes pretensiones, de este modo nos centraremos en la arquitectura, conexión y monitorización de los microservicios.

El servicio se compone de tres microservicios:

  • Users: devuelve para un usuario las películas y series
  • Movies: devuelve películas para un usuario
  • TvShows: devuelve series para un usuario

Estos tres microservicios se implmentan de forma semejante, utilizando SpringBoot sobre Java con Gradle.

Para las llamadas entre servicios se implementan utilizando Feing por su gran sencillez.

Para el tema test se utiliza JUnit, Mockito para los test unitarios y RestAssured para los funcionales.

Hasta el momento se han empleado para la implementación:

El código puede encontrarse en Github