Hi Elmar
I've built an API gateway that uses an Akka router per logical endpoint, which routes to a set of child actors that is each managing a single HostConnector, falling back for brief periods to IO(Http) in case the HostConnector gets killed.
We use a completely external system to detect downed nodes, i.e. we use Consul for health monitoring and a Consul watch to update the gateway config at runtime so we can reconfigure the Akka router actor. Of course you can do this yourself by monitoring a health endpoint on each node but detecting new nodes might be a little harder that way.
There are still a lot of features that we want to add to this strategy though, mostly around failure detection/handling and red-blue deployment of endpoint nodes.
If this is something that is interesting to you I can dump some of the code into a gist.