Skip to content

feat: stress test — 10 products, 50,000 MDX files#354

Draft
fern-api[bot] wants to merge 4 commits into
mainfrom
devin/1780500373-stress-test-50k-mdx
Draft

feat: stress test — 10 products, 50,000 MDX files#354
fern-api[bot] wants to merge 4 commits into
mainfrom
devin/1780500373-stress-test-50k-mdx

Conversation

@fern-api
Copy link
Copy Markdown
Contributor

@fern-api fern-api Bot commented Jun 3, 2026

Summary

Adds 10 stress-test products (stress-test-01 through stress-test-10) to the Fern docs config, each containing 1,000 MDX files for a total of 10,000 pages.

Structure per product:

  • 10 sections × 100 pages = 1,000 MDX files
  • Each product registered in fern/docs.yml with its own tab/navigation config
  • Each MDX page includes frontmatter (id, title, subtitle, slug), headings, code blocks, parameter tables, and example request/response — realistic enough to exercise parsing, nav rendering, and search indexing

Purpose: Stress test the Fern platform build pipeline, navigation rendering, and search indexing at scale.

Scaled down from 50k → 25k → 15k → 10k to find the working threshold.

Requested by: Fern Support

Adds 10 products (stress-test-01 through stress-test-10), each containing
5,000 MDX files organized into 50 sections of 100 pages each.

Total: 50,000 MDX files for Fern platform stress testing.

Each page contains realistic documentation structure with frontmatter,
code examples, parameter tables, and API request/response samples.

Co-Authored-By: bot_apk <apk@cognition.ai>
@fern-api
Copy link
Copy Markdown
Contributor Author

fern-api Bot commented Jun 3, 2026

Requested by: Devon White
Slack thread: View conversation

devin-ai-integration Bot and others added 2 commits June 3, 2026 15:50
Scale down from 50k to 25k pages to avoid memory allocation errors.

Adds 10 products (stress-test-01 through stress-test-10), each containing
2,500 MDX files organized into 25 sections of 100 pages each.

Total: 25,000 MDX files for Fern platform stress testing.
Co-Authored-By: bot_apk <apk@cognition.ai>
Scale down from 25k to 15k pages to avoid memory allocation errors.

Adds 10 products (stress-test-01 through stress-test-10), each containing
1,500 MDX files organized into 15 sections of 100 pages each.

Total: 15,000 MDX files for Fern platform stress testing.
Co-Authored-By: bot_apk <apk@cognition.ai>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

Scale down from 15k to 10k pages to avoid 504 timeouts on deploy preview.

Adds 10 products (stress-test-01 through stress-test-10), each containing
1,000 MDX files organized into 10 sections of 100 pages each.

Total: 10,000 MDX files for Fern platform stress testing.
Co-Authored-By: bot_apk <apk@cognition.ai>
@Devon-White Devon-White marked this pull request as draft June 3, 2026 20: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.

0 participants