How to load a file during the load of drupal 8 bootstrap (hook_init)
I think that you actually already har answered your own question.
EventSubscribers is the way we do it in Drupal 8, so it might be right what you are trying to do.