Product

Navigating Microsoft Graph API Limits: How Druva Efficiently Delivers Enterprise-Scale Backup and Restore

Parag Dharmadhikari, Senior Product Marketing Manager and Diptesh Chakravarty, Senior Product Manager

Backing up Microsoft workloads at enterprise scale isn’t just complex — it’s a high-stakes balancing act between performance, scale, and the invisible ceiling of API throttling.

As organizations generate petabytes of data across Microsoft 365, Dynamics 365, and Azure products, IT teams are under pressure to ensure fast, reliable, and SLA-driven backups — without running into bottlenecks or delays. And with Microsoft enforcing strict API usage quotas, even the most well-intentioned backup strategies can falter under load.

That’s where Druva comes in.

With a decade of cloud-native expertise and a platform architected for scale, Druva helps thousands of enterprises back up their Microsoft workloads efficiently without stress and without compromise. In this blog, we’ll explore how Druva delivers seamless, intelligent, and scalable backup and restore for Microsoft environments of any size.

The Enterprise Backup Challenge

At enterprise scale, protecting Microsoft workloads is a balancing act between backing up data, fast, reliably, and meeting SLAs.

If you're an IT administrator responsible for petabytes of data across hundreds of thousands of Microsoft 365 users and SharePoint sites, you're already familiar with the sheer complexity of this task. As your environment grows, so do the stakes, and the questions you should be asking.

  • How long will it take to complete first-time backups for all Microsoft 365 objects?

  • Can the backup solution scale to meet daily SLAs, even as more data is generated every day?

  • What happens when we reach the limits of what Microsoft allows us to back up?

These are the performance realities that enterprise IT teams face every day. Microsoft workloads — from Exchange Online and OneDrive to SharePoint and Teams — generate a constant stream of data. And while the need to back up this data is obvious, doing it at scale, within defined SLAs, and without interruption is far from simple. The problem often isn’t the backup tool itself. It’s the invisible ceiling every enterprise eventually hits: Microsoft API throttling.

When your backup solution makes too many API calls too quickly, Microsoft enforces limits to protect its infrastructure. This throttling can quietly disrupt backup performance, delay restore times, and even interfere with the normal usage of Microsoft 365 services.

That’s why scale alone isn’t enough. You need a backup solution that’s not only cloud-native, but API-aware — one that adapts intelligently to avoid throttling before it impacts your environment. Let’s take a closer look at what throttling is and why it's such a critical piece of the enterprise-scale backup puzzle.

What Is Microsoft API Throttling? (And Why It Matters)

API throttling is Microsoft’s way of protecting its cloud, but for enterprise IT teams, it can be a silent killer of backup performance.

When backing up Microsoft workloads, Druva uses Microsoft Graph APIs to access data across services like Exchange, SharePoint, OneDrive, Teams, Entra ID, and Dynamics 365. These APIs are powerful but limited. Microsoft enforces tenant-specific quotas to ensure fair and consistent use of its shared backend resources. Once you exceed your allocated quota — based on your tenant’s size, activity, and behavior — Microsoft slows or denies further API calls. This is called throttling, and it’s designed to protect Microsoft’s infrastructure, prevent performance degradation for all users, and enforce fair usage across millions of tenants. 

But for your backup jobs, throttling means:

  • Incomplete or failed backups

  • Slow or stalled restore operations

  • Missed SLAs and increased recovery times

  • Disruption to other Microsoft services running in the same tenant

Here’s the challenge: You can’t disable throttling and you can’t predict it perfectly. It varies between tenants, changes over time, and depends on how much activity is happening across all Microsoft 365 services. That’s why traditional backup tools — even those built for the cloud — struggle to keep up at scale.

The answer isn’t to avoid throttling — it’s to outsmart it. And that’s exactly what Druva’s architecture is built to do.

Druva’s Solution: A Cloud-Native Architecture for Enterprise-Scale Backup

Solving the enterprise backup challenge requires smart, scalable architecture designed specifically for the cloud.

Druva’s approach is fundamentally different from traditional backup solutions. From day one, Druva was purpose-built to run 100% in the cloud — with no hardware, no agents, and no infrastructure to manage. This allows enterprises to scale effortlessly while maintaining performance, flexibility, and control across diverse Microsoft workloads.

graph api limits solution 1

Here’s how Druva delivers backup at scale, without the stress:

  1. Cloud-native by design: Druva leverages the elasticity and resilience of the cloud to dynamically scale resources based on your data footprint and activity. Whether you're backing up 1,000 users or 100,000, the platform grows with you — automatically. This means no provisioning, no sizing guesswork, and no maintenance overhead. Just seamless scalability.

  2. Agentless, centralized management: Druva simplifies backup operations with an agentless architecture that eliminates the need to install and maintain software on each endpoint or server. Instead, everything is managed from a centralized console, giving IT teams full visibility and control across all Microsoft workloads, tenants, and subscriptions. Policy-driven automation makes it easy to standardize protection, enforce SLAs, and onboard new users or workloads in minutes — not weeks.

This 360-degree protection ensures that your entire Microsoft environment — regardless of scale — is secure, compliant, and easily recoverable. In short, Druva was built in the cloud for the enterprises. With smart architecture, intelligent automation, and deep support for Microsoft workloads, Druva takes the complexity out of backup and helps you focus on what really matters: resilience, agility, and peace of mind.

Real-Time Telemetry and Smart Features Power Intelligent Backup Decisions 

At enterprise scale, backup is about more than speed. You’ll need to make the right decisions at the right time. That’s where Druva’s intelligence comes into play. Druva’s platform continuously collects and analyzes real-time telemetry across its global customer base. This data-driven approach allows the system to proactively adjust backup and restore operations to maximize efficiency and reliability — especially in environments where Microsoft API quotas and data volumes are in constant flux.

Here’s what Druva monitors in real time:

  • Licensed user count in each Microsoft 365 tenant

  • SharePoint site count and data size to gauge backup complexity

  • Daily data change rates to identify which users or workloads are most active

  • Microsoft Graph API responses, including latency and error trends

  • Health check of compute resources

This rich dataset enables Druva to make proactive, data-informed decisions that optimize backup performance in real time. Here’s how that intelligence powers smarter backups:

1. Intelligent scheduling: By analyzing peak and off-peak usage windows, Druva dynamically schedules backups at optimal times to reduce contention and avoid unnecessary throttling. For instance, more aggressive backup activity can be scheduled during off-business hours to make full use of available API bandwidth.

2. Optimized API utilization: Druva continuously tracks its own apps and Microsoft 365 API consumption to optimize its usage in real-time. If a threshold is being approached, Druva intelligently reduces or pauses non-critical operations — such as estimation jobs — to preserve quota for essential backup or restore tasks.

graph api limits solution 2

3. Dynamic load balancing: With visibility into user activity, data sizes, and workload distribution, Druva uses Auxiliary Apps — dynamically deployed microservices — to scale out backup operations. This prevents overload on any single process and ensures consistent performance, even under heavy demand.

graph api limits solution 3


4. Smart backup optimization: To conserve API quota and speed up operations, Druva’s Smart Backup feature automatically skips unchanged SharePoint sites during incremental backups. This significantly reduces unnecessary API consumption while still meeting data protection policies.  

graph api limits solution 4

The Result: 99% Backup SLA Delivered

At the end of the day, what matters most is delivering on your SLAs — every single time. Druva’s intelligent, API-aware, cloud-native architecture isn’t just smart in theory — it’s proven in production.

Across over 4,000 enterprise customers, Druva consistently delivers:

  • 99%+ backup SLA compliance

  • 30+ TB of daily incremental data changes managed

  • 14+ Million Microsoft 365 users protected

  • Zero-impact restore operations, even during peak business hours

Real-World Impact at Enterprise Scale: One of the world’s largest full-service hotel and resort chains was successfully onboarded in just 15 days, bringing:


  • 190K Exchange Online devices (1.34 PB of data)

  • 190K OneDrive accounts (412 TB of data)

  • 95K SharePoint sites (512 TB of data)

Handling Massive Daily Change Volumes: For one of the largest management consulting companies, Druva consistently meets daily backup SLAs — even with:


  • 72K Microsoft 365 users

  • 112K SharePoint sites

  • Daily incremental changes exceeding 5 TB

These outcomes aren’t outliers — they’re the result of a platform engineered to scale, built to adapt, and designed to protect data in real-world, high-pressure enterprise environments.

Conclusion: Simplifying Microsoft 365 Backup at Enterprise Scale

Backing up Microsoft workloads at enterprise scale doesn’t have to mean constant firefighting, missed SLAs, or throttling headaches. With Druva, you get a platform that’s not only cloud-native but also cloud-smart — designed from the ground up to deliver stress-free, throttling-free data protection for even the most demanding environments.

From intelligent workload scheduling and real-time telemetry to auto-scaling microservices and API optimization, Druva takes the complexity out of Microsoft backup and restore. So whether you're managing a few thousand users or protecting petabytes across global tenants, you can count on Druva to deliver: 

  • Fast, reliable backups

  • API-aware, automated scaling

  • Restore confidence, every time

No stress. No compromise. Just backup, done right. Start your free trial with Druva today!