The single config file can reference a directory which contains a file for each service to be discovered. Check out https://github.com/airbnb/synapse/blob/master/config/svcdir_test.json for an example.