Bad practice
- Simple sleep-based control: Inefficient
- Try-catch with infinite retry: Increases risk of GitHub blocking
Easy solution
- cron based batched calling
Best solution
- Proxy server calling with internal queue with in-memory Concurrency Control
API Rate Limit Usages
Limits and Calling Patterns
This article explains the limits of SharePoint Embedded.
https://learn.microsoft.com/en-us/sharepoint/dev/embedded/development/limits-calling#api-rate-limits


Seonglae Cho