1 — How do the communication works between the Play App and the Agent works ? is It Akka Remoting ? is REST? How do the Play App knows to which agent to talk to ?
2 — How MicroService1, MicroService2, MicroService3, are aware of each other ?
3 — I have a hard time to understand how you handle your nodes between the Play app and the cluster. Are the Play App on 3 different node or on the same node ?
Although i get an overall sense of the architecture, I think a bit more details in this post would not hurt :)