We created a simple load balancer on AWS with the target group being 3 ec2 instances.
The game flow is usually: send rpc request to create match, then join the match and wait for opponent to join.
However when the load balancer is active, even though the rpc requests succeed for creating a match, the join_match fails with the returned match ID, indicating that the matches are not being synced across instances when the load balancer requests are being sent properly.
What is the suggested solution for this scenario? Should we save the matches object to the database server?