As the age-old battle of .NET(C#) vs Java rages on, it is evident that there is still no clear victor albeit Java’s larger user group. Both languages emerged from the same aspirations and both languages have served similar purposes throughout the evolution of technology. However, as we now enter the era of serverless, .NET is on the back foot with an evident disadvantage regarding cold starts.
Mikhail Shilkov, one of the more prominent and articulate tech evangelists in the domain of serverless cold starts wrote a piece comparing the three big cloud providers. The main focus was on how they dealt with initializing their serverless environments. His results intrigued me as they illustrated a major problem, especially with AWS, which fields itself as the leader in function-as-a-service platforms.