hi,
My understanding (from threads like this) is that there is no rate limiting to Server API calls when made in Azure Functions.
However, the top of ExecuteInventoryOperations says this
Execute a list of Inventory Operations. A maximum list of 10 operations can be performed by a single request. There is also a limit to 250 items that can be modified/added in a single request. For example, adding a bundle with 50 items counts as 50 items modified. All operations must be done within a single inventory collection. This API has a reduced RPS compared to an individual inventory operation with Player Entities limited to 15 requests in 90 seconds and Title Entities limited to 500 requests in 10 seconds.
This is even more baffling when your EconomyV2 page claims that this works for hundreds of millions of players. If the API fails when 50 players try to do something with their inventory at the same time, I can't imagine EconomyV2 supporting even 1000 players.
Would really appreciate clarity on this, as if 50/s rate limit is true for Server API calls on AF's, this completely makes EconomyV2 only usable for games we expect to stay small.
EDIT: I just tested this and found it failing trying to do 15 ops in a row, even hosted on Azure. My game is a card game where the player can buy 20 packs at once and open them all at once. This means this is impossible with EconomyV2. The documentation page for EconomyV2 is extremely misleading by saying it can handle hundreds of millions of players at scale. If this was more clear, I would have never adopted EconomyV2.