It's on-prem, with only nine IIS web servers.
Each server runs their highly optimized .NET code, handling 6000 rps each, and consuming only 5 - 10% capacity.
The code minimizes memory allocation to keep garbage collection infrequent.
Each server runs their highly optimized .NET code, handling 6000 rps each, and consuming only 5 - 10% capacity.
The code minimizes memory allocation to keep garbage collection infrequent.
SQL Server has 1.5TB of RAM with no caching layer.
That is a third of the entire Q&A dataset.
Caching didn't work due to the wide distribution of questions. Most cached items expired unused.
Removed Redis 4 years ago; average latency remained unchanged at 20ms.
That is a third of the entire Q&A dataset.
Caching didn't work due to the wide distribution of questions. Most cached items expired unused.
Removed Redis 4 years ago; average latency remained unchanged at 20ms.
hanselminutes.com/847/engineerinβ¦
Engineering Stack Overflow with Roberta Arcoverde
The Hanselminutes Podcast by Scott Hanselman - Fresh Air for Developers - Deep tech talk from an inc...
stackexchange.com/performance
Performance - Stack Exchange
We make Stack Overflow and 170+ other community-powered Q&A sites.
Like/Retweet the first tweet to share the learning:
Loading suggestions...