Achieving real-time updates on large scale of concurrent users using AWS

0

In our solution we are trying to support real-time updates on large scale(around million concurrent users) with low latency and keep low maintenance cost using AWS. Some points regarding our solution is:

  1. Same data has to be broadcasted to all users at once regularly(eg: Live scores)
  2. The data is only to be broadcasted one-way

We are exploring using AWS appsync or use Autoscalling along with self-managed EC2 instances maintaing socket connections to send real-time updates. What is the general practice at this scale, is there any caveats in trying to autoscale and manage at our end because we feel this approach leads to very minimum and non-variable costing from using AWS services.

2 Answers
1
profile picture
EXPERT
answered 9 months ago
0

Hello,

This video is spot on re. what you try to achieve: it describes the full reference architecture proposed by AWS for scoreboards.

https://www.youtube.com/watch?v=63USal9QwCk

It is based on serverless architecture to optimize costs and maximize efficiency (minimal infra maintenance, etc.)

Best,

Didier

profile pictureAWS
EXPERT
answered 9 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions