Skip to content

Conversation

@Jesusbar
Copy link
Contributor

@Jesusbar Jesusbar commented Jan 8, 2026

Added note about file-upload operations and best practices to avoid throttling.

Added note about file-upload operations and best practices to avoid throttling.
@prmerger-automator
Copy link
Contributor

@Jesusbar : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change.

@learn-build-service-prod
Copy link
Contributor

Learn Build status updates of commit eb2bb98:

✅ Validation status: passed

File Status Preview URL Details
articles/iot-central/core/concepts-architecture.md ✅Succeeded

For more details, please refer to the build report.


IoT Central automatically scales its IoT hubs based on the load profiles in your application. IoT Central can scale up individual IoT hubs and scale out the number of IoT hubs in an application. IoT Central also automatically scales other underlying services.

Note: IoT Central’s auto scale behavior does not consider **file-upload operations**. If your solution relies heavily on file uploads, you may need to manually scale the underlying IoT Hub to avoid throttling, please contact Microsoft support if this is the case.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Note: IoT Central’s auto scale behavior does not consider **file-upload operations**. If your solution relies heavily on file uploads, you may need to manually scale the underlying IoT Hub to avoid throttling, please contact Microsoft support if this is the case.
> [!NOTE]
> IoT Central's auto scale behavior does not consider **file-upload operations**. If your solution relies heavily on file uploads, you may need to manually scale the underlying IoT Hub to avoid throttling, please contact Microsoft support if this is the case.


Note: IoT Central’s auto scale behavior does not consider **file-upload operations**. If your solution relies heavily on file uploads, you may need to manually scale the underlying IoT Hub to avoid throttling, please contact Microsoft support if this is the case.

### Best practices to avoid unexpected throttling for File Upload Scenarios:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Best practices to avoid unexpected throttling for File Upload Scenarios:
### Best practices to avoid unexpected throttling for File Upload Scenarios

@v-regandowner
Copy link
Contributor

@dominicbetts

Can you review the proposed changes?

IMPORTANT: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@prmerger-automator prmerger-automator bot added the aq-pr-triaged tracking label for the PR review team label Jan 8, 2026
@v-regandowner v-regandowner requested a review from Copilot January 8, 2026 15:15
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enhances the scalability documentation for IoT Central by adding guidance on file upload operations and throttling prevention. The changes clarify that auto-scaling doesn't account for file uploads and provide actionable best practices.

  • Added a note explaining that IoT Central's auto-scaling doesn't cover file-upload operations
  • Included best practices for avoiding throttling in file upload scenarios

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


IoT Central automatically scales its IoT hubs based on the load profiles in your application. IoT Central can scale up individual IoT hubs and scale out the number of IoT hubs in an application. IoT Central also automatically scales other underlying services.

Note: IoT Central’s auto scale behavior does not consider **file-upload operations**. If your solution relies heavily on file uploads, you may need to manually scale the underlying IoT Hub to avoid throttling, please contact Microsoft support if this is the case.
Copy link

Copilot AI Jan 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This run-on sentence should be split into two sentences for better readability. Consider breaking after 'throttling' and starting a new sentence with 'Please contact'.

Suggested change
Note: IoT Central’s auto scale behavior does not consider **file-upload operations**. If your solution relies heavily on file uploads, you may need to manually scale the underlying IoT Hub to avoid throttling, please contact Microsoft support if this is the case.
Note: IoT Central’s auto scale behavior does not consider **file-upload operations**. If your solution relies heavily on file uploads, you may need to manually scale the underlying IoT Hub to avoid throttling. Please contact Microsoft support if this is the case.

Copilot uses AI. Check for mistakes.
Comment on lines +113 to +117
- Stagger uploads across devices
- Avoid synchronized uploads (e.g., at top of the hour)
- Implement client-side exponential backoff on 429 / ThrottleBacklogTimeout
- Consider alternative ingestion mechanisms (e.g., ADX ingestion, Fabric pipelines, direct storage writes)
- Test workload behavior under expected production upload patterns
Copy link

Copilot AI Jan 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bullet points use inconsistent tab/space characters for indentation. Ensure consistent indentation formatting throughout the list.

Suggested change
- Stagger uploads across devices
- Avoid synchronized uploads (e.g., at top of the hour)
- Implement client-side exponential backoff on 429 / ThrottleBacklogTimeout
- Consider alternative ingestion mechanisms (e.g., ADX ingestion, Fabric pipelines, direct storage writes)
- Test workload behavior under expected production upload patterns
- Stagger uploads across devices
- Avoid synchronized uploads (e.g., at top of the hour)
- Implement client-side exponential backoff on 429 / ThrottleBacklogTimeout
- Consider alternative ingestion mechanisms (e.g., ADX ingestion, Fabric pipelines, direct storage writes)
- Test workload behavior under expected production upload patterns

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants