Repository por masivian test backend developer. Using net core 3.1 and redis with implementation of cache repository. Built with Decorator pattern to access the distributed redis-cache and dependency inyection to install services in configuration.
API_Masivian can be run either using docker or as a web api.
The docker builds and runs the API as a container and also an instance of Redis. It asumes a network called "masivian" exists in the local environment, and it's clarified that this docker has build using Linux containers. you can create that network with the following command:
docker network create masivian
API_Masivian has Swagger documentation to inspect API methods and try out each one. To access the Swagger you could run docker-compose and enter via port 62937 http://localhost:62937/swagger/index.html Or running the web api locally via port 8090 http://localhost:8090/swagger/index.html