Allow more than 10 hubs per event hub namespace
Event hub namespaces have a hard limit of 10 hubs. It would be great to be able to raise that limit to 100 or 1000 or whatever via a support request.
We use Azure Event Hubs with Kafka. A namespace for us is a kafka server and a hub is a kafka topic. Now we have to split topics per kafka server based on Azure's 10 hubs hard limit, which is counterintuitive and complicates our setup.
Ramki Palle commented
If a public cloud provider is offering a dedicated tier for a PaaS service, it only means they did not do their job properly and are still trying to figure out the architecture about how to build this in a truly PaaS model. They are not asking us to use "dedicated" option for other PaaS services such as Azure SQL Data warehouse, Azure Blob/Data Lake Store etc. In any case, if the goal of giving a Kafka for event hubs is to ask the customers to move the existing kafka based applications to event hubs, that goal will not be achieved with this limitation. A single tenant (dedicated) option is too cost prohibitive.
Shubha Vijayasarathy commented
Event Hubs offers both single tenant and multi-tenant Kafka options. With multi-tenant, we enforce quotas and limits so the shared resources are kept in the boundaries. Single tenant cluster offer you the flexibility and quotas you are looking for - https://aka.ms/eventhubsclusterquickstart
Jose Antonio commented
Completely agree. We have exactly the same problem, the 10 topic limit is ridiculously small and artificial, and makes Event Hubs for Kafka pretty cumbersome to use in a real use case, where it is very likely that you have more than 10 topics.