Server performance problems can happen for many different reasons. Memory issues, slow database requests, and too few machines are just some of them. Let’s talk about 10 types of such issues and how to deal with them.
Every once in a while you need to add telemetry, logging, or metrics. While necessary, writing this code along with the business logic feels kind of wrong. In these cases, you can utilize attributes and ASP.NET Core middleware.