Performance and scalability

If you need the best possible performance and support for high-scalability scenarios, then you absolutely need to use ASP.NET Core 3 and the underlying .NET Core Framework currently in version .NET Core 3.

ASP.NET Core 3 has been built from the ground up for high-performance and high-scalability scenarios. It really shines in these areas and it can be considered as the best choice.

It is many times faster than classic ASP.NET and can be thought of as the fastest web application runtime in the .NET world currently available!

If we are to go by the tests done by TechEmpower, which measure the performance of different web frameworks, found here: https://www.techempower.com/benchmarks, you will note that ASP.NET Core definitely comes out top compared to its .NET peers, and certainly does quite well too against its competitor frameworks by other providers:

You can run benchmarks for ASP.NET Core using the details found on Microsoft's ASP.NET Core benchmarks project here: https://github.com/aspnet/benchmarks.

Furthermore, it provides the best solution for microservices architectures, where performance and scalability are extremely important. No other technology is as efficient while consuming such low system resources, which also leads to reduced infrastructure and cloud hosting costs.

We have so far seen how great using ASP.NET Core 3 as a platform can be, with all of the features mentioned earlier, but unfortunately, other technologies are not supported by the platform and its runtime. We look at them in the next section.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.90.182