How I learned to stop worrying and wrote my own memory-cache
In my ongoing quest for performance optimization, I, a self-proclaimed performance enthusiast, spend considerable time analyzing bottlenecks in our SaaS helpdesk web app. Proudly, our backend seldom exceeds 5-6% CPU usage, even during peak hours when the Americas awaken and Europe remains active.
Reasons NOT to upgrade ASP.NET to ASP.NET Core (but you will have to anyway)
I know, I know, .NET Core is the future of .NET, and "cross-platform blah-blah", and "high-performance and scalable blah-blah", and also "microservices!!! containers!!!" etc. Even more - I understand that's it's inevitable. But still. Consider this an angry post on what's wrong with upgrading from ASP.NET Framework to ASP.NET Core: