This is very interesting. One of the benefits of Kafka is partition routing so I'm curious to learn how this may compare.
This is very interesting. One of the benefits of Kafka is partition routing so I'm curious to learn how this may compare.
Cloud Providers can be expensive.
Multicast puts the entire load of distributing the data in its natural place: the network. The pub/sub queues that the rest of the world uses are more complicated and a lot worse.
This appears to be the beginning of a "cloud-native" bloomberg that can't lean on multicast.
Message queuing is a more complicated system, but it allows you to push the bulk of your work out to the distributed network instead of concentrating it on the producer.
You have to do this state management with a TCP-based system anyway - the use of TCP doesn't magically come with the full state of past messages.
Do you have a story around this? If so, would love to hear more about it.
Article "AWS’s Egregious Egress" (2021) https://blog.cloudflare.com/aws-egregious-egress/
HN discussion: https://news.ycombinator.com/item?id=27930151
By having a proxy/repeater/site server, you are reducing the amount of WAN traffic you need to send.
low cost end replicas at the end. if the bandwidth usage is half the cost in their multihop topology, 14XXXX compared to 16XXXX? depends on the number of proxies or replication and pricing.