So I've looked high and low for a best-practice, and a practical practice to this: Should I separate each of my service applications in a SharePoint 2010 installation into different application pools?
In my particular instance, we'll be starting off with only a 2 server installation (1 SQL server, all SP services running on a second server), and will only be deploying Excel, PerformancePoint, User Profiles, Search, BDC, and maybe Visio. However, additional service apps and additional servers (and possibly farms for geography) may be added later as our deployment & usage of SharePoint expands.
I feel that having separate AppPools & AppPools accounts would be overkill, even if it follows least privileged principals. Maybe separate pools for each Application Proxy Group?
What are your guys thoughts on the topic?
(NB. I will be separating each of my web applications into their own application pool.)