I want to understand how the backend works. Im writing some experimental template site that I built using .net core 3.1 mvc. Now my main question is what counts as a server