Maximising .NET Core API performance