Thinking about the scalability of applications developed in asp.net-mvc , I looked into alternatives for not using "session in memory".
I saw that it is possible to save the session data to the database and use SQL Server as the state server, but I also saw that there is the ASP.NET State Service, which is a Windows service that exclusively serves to manage the ASP.NET Session Environment.
Which of these alternatives is recommended?