Does a single event server process all events from the devices?

s far as I know, there can be only one event server in a Milestone system if federated servers are excluded. Does that mean this single event server processes all events from devices—say, 10,000 of them registered across different recording servers—and is also responsible for running all service plugins?

Yes, this is correct. Most Event Server plugins can be designed instead to be separate services communicating with the Event Server and this is recommended for better scaling.