I have a Silverlight application that consumes around 30 map service layers at different types. The service layers are categorized based on type and only applicable to certain screens of the application.
For organization's sake, I split each of the layer categories into separate map services, but I'm considering whether or not that makes sense.
What is the best practice in this situation? Should I just lump all of the map layers into a massive map service or keep them separate? I'm curious about server load vs application performance.