Cloud Vendor & Geographic Regions table, showing current & announced regions:
| Cloud Vendor | Geographic Regions | Reference |
|---|---|---|
| Microsoft Azure | 54 | https://azure.microsoft.com/en-us/global-infrastructure/regions/ |
| Google Cloud Platform | 20 | https://cloud.google.com/about/locations/ |
| Amazon Web Services | 22 | https://aws.amazon.com/about-aws/global-infrastructure/ |
Types:
- Broadcast
- Multicast
- Unicast (aka 'whispers')
Factors to consider:
- Message type
- Bandwidth consumption (message size & frequency)
- Amount of receiving servers
- Amount of receiving clients
| - - - - - - - - - - - - |
| LOAD BALANCER |
| - - - - - - - - - - - - |
^
| |
v
| - - - - - - - - - - - - |
| NODE VM |
| (multiple instances) |
| - - - - - - - - - - - - |
^
| |
v
| - - - - - - - - - - - - |
| REDIS VM |
| (single / cluster) |
| - - - - - - - - - - - - |
pbf(for Protocol Buffers)uws(for server-side WebSockets)simple-peer(for client-side WebRTC)