Mouse moves are published to a Kinesis Stream
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 published to a Kinesis stream. A Lambda function bound to the Kinesis stream will read the messages off the stream, perform a geometric transform on them, and then publish them to an SQS queue. The SQS messages will be received by the browser and rendered on the right-hand 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.
Messages received via AWS SQS