Hi all,
We are developing a lot of Power Platform solutions. We have a 3 environment setup (DEV, UAT, PRD). They have a combination of canvas apps and model driven apps, use a lot of Power Automate flows and a lot of dataflows to sync data to Dataverse.
Historically we decided to deploy all solutions to UAT and PRD using a service account. This means this service account is the owner of all UAT and PRD apps and flows. Most flows also run in the context of this user. This way of working is used by the whole team and works perfectly fine for us.
However when we look at the Power Platform requests report for this particular service account for the period of 1 month we see the following:
- Power Apps + Power Automate requests: 23.268.951
- Dataverse requests: 70.076.782
As you see this service account is exceeding the request limits heavily and on a daily basis. The account is entitled 88.000 request/day.
We should take action in order to avoid throttling or other penalties, however we are not sure where to start. We could solve everything by buying add-ons or license everything on a pay-as-you-go basis, however we would prefer to have a more structural way of solving this by changing the way we setup our solutions etc...
What are your recommendations? How do you guys solve this in your organization? Would be happy to hear your experiences.
Thanks!