https://konghq.com http://www.krakend.io
https://docs.microsoft.com/en-us/dotnet/core/ http://ocelot.readthedocs.io/en/latest/introduction/bigpicture.html https://passos.com.au/ocelot/ https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core/ https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-part-two/ https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-part-three-logging2/ https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-rate-limiting-part-four/ https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-qos/ https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-load-balancing/ https://www.c-sharpcorner.com/article/building-api-gateway-using-ocelot-in-asp-net-core-service-discoveryeureka/
https://jwt.io/ https://auth0.com/blog/securing-asp-dot-net-core-2-applications-with-jwts/ https://goblincoding.com/2016/07/03/issuing-and-authenticating-jwt-tokens-in-asp-net-core-webapi-part-i/
Nuget dotnet add package Ocelot --version 7.0.4 dotnet add package NLog.Web.AspNetCore --version 4.5.4 dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer --version 2.1.0