Skip to content

Note on sustained payloads at 2MB limit#4712

Merged
lennessyy merged 2 commits into
mainfrom
docs/large-payload-rate-limit-note
Jun 23, 2026
Merged

Note on sustained payloads at 2MB limit#4712
lennessyy merged 2 commits into
mainfrom
docs/large-payload-rate-limit-note

Conversation

@jpvotta

@jpvotta jpvotta commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

What

Adds a note to the Transaction Payload size limit section of the Temporal Cloud limits page clarifying that the 2 MB payload limit is a per-request maximum, not a sustained-throughput target, and that Temporal reserves the right to rate limit high-volume large-payload traffic to protect the service. Points readers to External Storage for workloads that regularly produce large payloads.

Why

Customers have read the documented 2 MB payload limit as a guarantee that sustained, high-volume 2 MB payloads will be served at scale. In practice, sustained large-payload traffic can degrade Namespace performance even though any single request is within limits.

Changes

  • docs/evaluate/temporal-cloud/limits.mdx: added a :::note after the 2 MB limit statement.

┆Attachments: EDU-6531 Note on sustained payloads at 2MB limit

@jpvotta jpvotta requested a review from bechols as a code owner June 12, 2026 22:40
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
temporal-documentation Ready Ready Preview, Comment Jun 23, 2026 6:53pm

Request Review

@github-actions

github-actions Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

📖 Docs PR preview links

Clarify that the 2 MB payload limit is a per-request maximum, not a
sustained-throughput target, and that Temporal reserves the right to
rate limit high-volume large-payload traffic. Point readers to External
Storage for workloads that regularly produce large payloads.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
:::note

The 2 MB limit is the maximum size for a single request, not a sustained-throughput target.
Sustained, high-volume use of large payloads can degrade Namespace performance, and Temporal reserves the right to rate limit such traffic to protect the service.

@lennessyy lennessyy Jun 23, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
Sustained, high-volume use of large payloads can degrade Namespace performance, and Temporal reserves the right to rate limit such traffic to protect the service.
Sustained, high-volume use of large payloads can degrade Namespace performance, and we may rate limit such traffic to protect the service.

I personally feel like "Temporal reserves the right to" sounds a bit aggressive, kind of like we are about to sue them. Making this a little more direct actually sounds softer?

@lennessyy lennessyy merged commit 31b7c03 into main Jun 23, 2026
11 checks passed
@lennessyy lennessyy deleted the docs/large-payload-rate-limit-note branch June 23, 2026 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants