A bit better hopefully. So:
- You have a GRPC Python server
- You talk to this server using an elixir grpc client
- You want the server to be able to push updates to the elixir client
1 and 2 should be quite straightforward. For 3, you have a lot of options:
- A message broker like RabbitMQ or AWS SQS
- Another API, which the python server uses to call the elixir client (which would become a server in this case) to push updates
- A websocket as you said
- A pub/sub mechanism, like the ones offfered by Redis or Postgres
There are more options I’m sure


















