{
  "schema_version": "1.1",
  "id": "s4:https://vercel.com/blog/how-featureds-users-make-100k-media-pitches-per-month-on-vercel",
  "slug": "how-featureds-users-make-100k-media-pitches-per-month-on-vercel-1s0b8vk",
  "url": "https://feed7.dev/p/how-featureds-users-make-100k-media-pitches-per-month-on-vercel-1s0b8vk",
  "title": "How Featured's users make 100K media pitches per month on Vercel",
  "why_included": "A three-engineer team consolidated model routing, long-running agent jobs, and deployment on Vercel while serving 100,000+ users. The case study shows where managed abstractions can remove operational work.",
  "summary": "Featured supports **100,000+ users** across three brands with three engineers. It migrated **374 Sanity sites** from Elastic Beanstalk, routes model traffic through AI SDK and AI Gateway, and moved long-running jobs to Workflow SDK.",
  "practical_implication": "For a small agent team, the useful pattern is consolidation: standardize model calls, make provider changes configuration-level, and put work that outlives a request into durable workflows. Featured also made chat primary after users favored conversation over dashboard navigation.",
  "agent_context": "Featured supports **100,000+ users** across three brands with three engineers. It migrated **374 Sanity sites** from Elastic Beanstalk, routes model traffic through AI SDK and AI Gateway, and moved long-running jobs to Workflow SDK.\n\nFor a small agent team, the useful pattern is consolidation: standardize model calls, make provider changes configuration-level, and put work that outlives a request into durable workflows. Featured also made chat primary after users favored conversation over dashboard navigation.\n\nThis is a vendor-authored case study, not a cost or reliability comparison. Its **17-model** setup and **100,000+ monthly pitches** show operating scale, but the material provides no latency, failure-rate, or migration-cost data.",
  "source": {
    "name": "Vercel",
    "url": "https://vercel.com/blog/how-featureds-users-make-100k-media-pitches-per-month-on-vercel",
    "published_at": "2026-09-11T04:00:00.000Z"
  },
  "source_class": "blog_post",
  "content_type": "Engineering Post",
  "layer": "infra",
  "domains": [
    "coding"
  ],
  "topics": [
    "gateways",
    "cloud-agents",
    "agent-sdks"
  ],
  "verification": {
    "status": "official_source",
    "label": "Official Source",
    "method": "source_feed",
    "verified_at": null
  },
  "uncertainty": [
    "This is a vendor-authored case study, not a cost or reliability comparison. Its **17-model** setup and **100,000+ monthly pitches** show operating scale, but the material provides no latency, failure-rate, or migration-cost data."
  ],
  "connected_context": {
    "meaning": "This turns gateway abstraction and durable workflows from product features into an operating pattern used by a three-engineer team across hundreds of sites and many models. It reinforces consolidation as a way to limit integration burden at scale, while narrowing the evidence to feasibility: without cost, latency, failure, or migration data, it does not establish that the architecture is efficient or superior.",
    "corpus_size": 757,
    "generated_at": "2026-09-12T10:05:03.903Z",
    "connections": [
      {
        "title": "How Searchable ships customer-requested features in 30 minutes on Vercel",
        "source_name": "Vercel",
        "source_url": "https://vercel.com/blog/how-searchable-ships-customer-requested-features-in-30-minutes-on-vercel",
        "feed7_url": "https://feed7.dev/p/how-searchable-ships-customer-requested-features-in-30-minutes-on-vercel-1woiy7v",
        "reason": "Searchable independently reinforces the implementation benefit of keeping model swaps behind AI SDK and Gateway, though its evidence concerns delivery speed rather than Featured’s operating scale."
      },
      {
        "title": "Introducing the Agents API",
        "source_name": "OpenAI",
        "source_url": "https://openai.com/index/introducing-the-agents-api",
        "feed7_url": "https://feed7.dev/p/introducing-the-agents-api-0550svl",
        "reason": "The managed Agents API addresses the same need for persistent, orchestrated work that Featured moved into durable workflows, but places more of the runtime inside a hosted agent service."
      },
      {
        "title": "The Agent Behind the Curtain: Building the Oz Cloud Agent Platform — Safia Abdalla, Warp",
        "source_name": "AI Engineer",
        "source_url": "https://www.youtube.com/watch?v=L173Z8DpaJg",
        "feed7_url": "https://feed7.dev/p/the-agent-behind-the-curtain-building-the-oz-cloud-agent-platform-safia-074nn9s",
        "reason": "Warp’s separation of runtime, harness, artifacts, and orchestration provides a broader portability model for the consolidation pattern Featured applies through shared model routing and workflows."
      },
      {
        "title": "How Tailscale built a customer-facing model router on AI Gateway",
        "source_name": "Vercel",
        "source_url": "https://vercel.com/blog/how-tailscale-built-a-customer-facing-model-router-on-ai-gateway",
        "feed7_url": "https://feed7.dev/p/how-tailscale-built-a-customer-facing-model-router-on-ai-gateway-186s3tu",
        "reason": "Tailscale adds the identity, retention, and execution-isolation controls that become implementation requirements when Featured’s shared gateway pattern is used for customer-facing agents."
      }
    ]
  },
  "lifecycle": "Current",
  "published_at": "2026-09-11T04:00:00.000Z",
  "modified_at": "2026-09-11T04:00:00.000Z",
  "supersedes": [],
  "expires_at": null,
  "formats": {
    "html": "https://feed7.dev/p/how-featureds-users-make-100k-media-pitches-per-month-on-vercel-1s0b8vk",
    "json": "https://feed7.dev/p/how-featureds-users-make-100k-media-pitches-per-month-on-vercel-1s0b8vk.json",
    "markdown": "https://feed7.dev/p/how-featureds-users-make-100k-media-pitches-per-month-on-vercel-1s0b8vk.md"
  }
}