惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
Vercel News
Vercel News
Recent Announcements
Recent Announcements
B
Blog RSS Feed
Y
Y Combinator Blog
M
MIT News - Artificial intelligence
MongoDB | Blog
MongoDB | Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
雷峰网
雷峰网
D
Docker
Jina AI
Jina AI
IT之家
IT之家
人人都是产品经理
人人都是产品经理
L
LangChain Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
博客园 - 叶小钗
The GitHub Blog
The GitHub Blog
The Cloudflare Blog
A
About on SuperTechFans
Hugging Face - Blog
Hugging Face - Blog

Sanity.io

A Board Game agent built using Sanity Context and Vercel's AI SDK | Sanity Build a prototype with Claude Code that your whole team can edit | Sanity What’s New - May 2026 | Sanity I built a London pub guide with v0 and the Sanity MCP in six hours. Here's what I learned. | Sanity Build a conference concierge with Agent Context and Anthropic | Sanity Build a content-aware Telegram agent with Vercel AI SDK and Chat SDK | Sanity How I used Agent API to generate photos for my family’s recipes | Sanity What’s New April - 2026 | Sanity Better context, better matches: An AI love story (for dogs) | Sanity How to write for an agent | Sanity Content Agent, meet Slack: AI content operations in your workflow | Sanity Structure powers intelligence | Sanity Your agent needs better content. Here's how to give it. | Sanity How to serve content to agents (a field guide) | Sanity Sanity TypeGen GA: Automatic TypeScript types for content and GROQ | Sanity Sanity is now available on the Vercel Marketplace | Sanity The logo soup problem (and how to solve it) | Sanity Content Releases: From scattered updates to coordinated publishing | Sanity What's New - February 2026 | Sanity How we solved the agent memory problem | Sanity v0 Builder Challenge: The winners | Sanity Introducing: Sanity Agent Skills | Sanity Content Agent: Days of work in one conversation | Sanity Our Sanity Values | Sanity Open Source Pledge 2025: Stepping up when it matters | Sanity v0 builder challenge: $3000 in prizes | Sanity Why AI Breaks Without Structured Content Operations | Sanity What’s New January - 2026 | Sanity How AI shaped holiday shopping and what it means for content in 2026 | Sanity Sanity Studio v5: Embracing React 19 | Sanity
BFCM 2025: What teams built when infrastructure stopped b...
John Siciliano · 2025-12-19 · via Sanity.io

Code freezes in August. All-hands alerts at 3 AM. That's what Black Friday used to look like for e-commerce teams.

This year, something different happened. Teams built better experiences because they stopped fighting infrastructure.

The opportunity cost of a misaligned stack

Here's what you lose when your content system demands constant attention:

Time - Weeks of prep work, code freezes, manual testing
Focus - Engineering solving infrastructure problems instead of business problems
Velocity - Features delayed because the system can't handle changes safely
Confidence - Every deployment feels risky because something always breaks under load

Tecovas spent the months before BFCM building automation workflows and custom tools. When Black Friday hit, they got to watch their work hold up under real pressure: 106% traffic increase, sessions regularly hitting 50,000 per hour (200% above previous records), and 50-70% higher sales throughout Friday.

They were monitoring, like every team does. But they weren't fixing.

How Tecovas did it

See the story about how Tecovas achieved 144x faster product launches and 5x faster developer velocity.

Building live experiences instead of maintaining broken ones

Here's something we didn't expect: Stripe used Sanity to power their BFCM data visualization.

David Demaree built the backend for Stripe City, a very cool concept with video-game-like visuals showing live transaction data across 11 tiny screens. Real payments flowing through a miniature digital metropolis throughout the weekend. The setup included SvelteKit apps displaying real-time metrics and Sanity as the coordination layer.

David's approach came directly from our Everything NYC event in September, where he watched Bjørn Staal's live, data-driven installation use Sanity as a message bus for a physical experience. "This more than anything inspired my approach to these billboards and gave me confidence that it would work," David explained. That creative spark from our NYC event translated perfectly to Stripe's BFCM visualization needs.

Why Sanity for a Stripe project? In David's words:

"I know BFCM weekend is huge for many of Sanity's clients, and that the team thinks deeply about how to ensure not just uptime but exceptional performance under load."

He evaluated Supabase and custom WebSocket implementations, but kept coming back to Content Lake because the live data pipeline "just worked." He ran it for two weeks before the event and never had to think about the backend again.

That's the goal. Build once, stop thinking about it.

What made that possible? Infrastructure that didn't need babysitting.

When boring becomes a competitive advantage

While Tecovas was building and Stripe was creating, here's what was happening behind the scenes.

The numbers our SRE team didn't panic about:

  • 2.4M requests per minute at peak
  • 0.00018% error rate on Black Friday
  • 0.0087% across full BFCM period
  • Zero internal incidents

But here's the interesting part: our total Black Friday API volume actually decreased year-over-year (801M in 2025 vs ~1B in 2024). Customer traffic hit all-time highs, but several large e-commerce brands made optimizations which were substantial enough to swing the aggregate numbers.

When infrastructure handles the hard parts, teams optimize smarter instead of just handling more load.

What your team could ship next year

If your BFCM looked like this:

  • Code freeze starting in August
  • Preview environments breaking
  • Content updates taking hours when inventory changed
  • Engineers scrambling instead of optimizing

Consider what Tecovas did instead:

  • Built an experimental Product Information Tool with the App SDK
  • Automated colorway management with Sanity Functions
  • Optimized their conversion funnel
  • Scaled traffic 106% without infrastructure concerns

The difference isn't luck. It's infrastructure that doesn't demand attention when it matters most.

Your team deserves to spend Black Friday shipping features, not fighting fires.

Book a demo to see how Sanity handles high-traffic events, or explore how Functions and the App SDK enable teams to build custom automation and tools.