PortalBackend
https://github.com/jcmrmelgar/PortalBackend
En piloto para el BackEnd se eligio el modulo de reservas enfocado e la operativa que debe de realizar el portal segun el diseño planteado que es crear una reserva (CRUD) y el almacen de datos que debe de realizar la operativa lo realiza en memoria. La propuesta cubre lo siguiente:
Control de versiones y despliegue automatico:
Git
GithubActions
Docker y docker hub
docker build -t portal_backend_api:latest .
docker run -it --rm -p 8080:80 portal_backend_api
http://localhost:8080/cotizacion
https://hub.docker.com/repository/docker/jcmrmelgar/portal_backend_api
Stack
C#
Dependency Injection para favorecer un grado de acoplamiento bajo, pero sin sacrificar la cohesión y Data Transfer Object DTO debido a la comunicación entre procesos se realiza generalmente mediante interfaces remotas APIm para la reduccion del numero de llamadas
Documentacion:
Swagger
despliegue: