Plazoleta-microservicio

Con este microservicio se proporciona para la creacion de Restaurantes en un sistema de plazoleta de restaurantes, y platos donde tenemos la autenticacion de usuarios atravez de feing en el cual se utilizaron las siguiente herramientas:

  • Java como lenguage de programacion V17
  • Feing para la comunicacion entre microservios
  • Junit para pruebas unitarias y de calidad del Software
  • Patrones de diseño Adapter, Cadena de Responsabilidad
  • Principios Solid
  • Arquitectura Hexagonal

Entidades

  • Restaurante
  • Plato

Para inicializar el proyecto puedes clonarlo o descargar el encriptado y ejecutarlo con gradle tener presente que :

  • java 17
  • gradle

Para la creación de un restaurante se debe tener presente que solo lo pueden hacer los usuarios con rol de propietario previamente creado en el microcroservicios de usuarios.

Se debe de trabajar con estos usuarios creados en este orden en el microservicio de usuarios:

image