Multiple AMI connections from soft phone bar

I’ve a custom soft phone that perform a connection to AMI to retrieve online extensions or other info to display inside a bar.
If I’ve more than 30 phones connected to AMI could I have some problems about asterisk stability or asterisk infrastructure support this architecture?
A better approach will be use a middleware that performs one connection to AMI and dispatch events to phones?