Mouse moves are submitted to an AWS SNS Topic
Use the grey canvas on the left to draw a shape with the mouse while you hold down the left mouse button.
As you draw, messages containing information about the X & Y coordinates of the mouse will be sent to an SNS topic which 'fans out' to multiple SQS Queues. These messages will be received by the browser polling the 3 SQS queues with different subscribers, each rendering the events they receive on their own canvas.
There will be some latency between the send and receive times of messages between the left and right canvases. This information will be shown in the statistics panels.
Notice how the points are drawn out of order on the right-hand side?
This is because messages received via an SQS are received in an indeterminate order. This is a characteristic of the standard SQS queue.