I have a teams bot implemented in python using aiohttp. I created an Azure bot, and am using the free version. I am currently testing it as a custom app by importing into my teams. The functionality is working correctly, however, if multiple people send messages to the app at around the same time through teams messages, the app doesn't start processing all the messages concurrently. For example, a colleague sent a message, and then I sent a message. I watched the logs and saw his message being processed, but mine wasnt received by the bot until his finished processing.
I was able to send concurrent messages straight to the api, without teams in the middle. My question is, is it normal for a teams bot to not receive messages concurrently? If not, have you ever experienced this, and what can I do to solve this issue?