Skip to content

jcmrmelgar/PortalBackend

Repository files navigation

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

Screen Shot 2022-01-24 at 10.09.11.png

https://hub.docker.com/repository/docker/jcmrmelgar/portal_backend_api

Screen Shot 2022-01-24 at 10.40.05.png

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

Screen Shot 2022-01-24 at 10.01.28.png

despliegue:

Screen Shot 2022-01-24 at 10.53.28.png

Screen Shot 2022-01-24 at 10.54.11.png

Screen Shot 2022-01-24 at 10.11.30.png

Screen Shot 2022-01-24 at 10.20.18.png

Screen Shot 2022-01-24 at 10.21.13.png

About

Caso Practico BAM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published