I'm not entirely sure whether this is even possible, but I thought I'd ask all the same.
So we have a service that connects to a streaming API which keeps a connection open and we receive JSON objects which we then throw into a message broker. Unfortunately, we can only have one connection open, which currently means we only have one VM running the instance.
Ideally, we'd like to have the ability to scale the service as and when so I guess I'm looking for some form of reverse load balancer?
Not sure if such a thing exists but any thoughts would be greatly appreciated