I am working on a use case wherein we collect data from multiple entities thru REST APIs and persist the on an RDBMS; this is an existing system. This stack is running on Windows Services on AWS (EC2 instances).
Now, we want to publish this data that is being persisted onto an Azure EventHub. A traditional way will be to use the Azure EventHub REST endpoint to publish the data from a Windows Service.
I do understand that Azure EventHub supports throughput of 1 MB/s Ingress. With the throughput that we are forecasting (~0.5 to 0.75 MB/s), we may not be using EventHub to its fullest capacity. Are there any other mechanisms that we can use for the above use case?