https://blog.elmah.io/asp-net-core-request-logging-middleware/ https://blog.christian-schou.dk/implement-rate-limiting-in-asp-net-core-web-api/