WebSocket API: Pushing Click Counts to a Realtime Dashboard
Build the realtime part of the dashboard. Stand up an API Gateway WebSocket API with $connect and $disconnect routes, store each connection in DynamoDB tied to the link it watches, then have the aggregator push the new click count down to exactly the open connections each time it finishes counting. Open a real connection, click the link, and watch the number jump to the browser with no reload.