We're migrating Stack Overflow to .NET Core. **It's not because of performance**.
There are enough major wins without even factoring performance for us to move. Any performance gains are 100% in the bonus category. We'd migrate with a 0% perf improvement.
- Testing as much as we want
- Using new features of .NET without waiting on customers to approve each .NET 4.x system version
- Deploying a container/VM with SQL Server
- Deploying a single container/VM with Redis
- Endless .csproj conflicts
Testing is *huge*. And not only code tests. We'll be able to spin up the whole SE network "in a box" for every PR and test it properly to poke for UX, etc.
So we're moving. Perf is just a bonus.