Federation – events replication
Most realistic architectures assume that there is more than a single Event Hub instance. This is especially true in all those scenarios where data is aggregated across multiple regions, and you need a way to merge all the streams. There are many patterns that should be considered when implementing more advanced architectures based on Event Hubs:
- The availability of messages across multiple namespaces
- Latency optimization
- The additional validation of messages with optional reduction or enrichment
- Pre-batching messages for further analysis
Now, depending on the scenario, a different approach should be taken. You might consider what technologies there are that can be used to handle those situations. While Azure Event Hubs can be considered a service, which can be integrated even with components that are non-native to Azure, there are two services that can easily help when managing complex architectures.
One of the options...