Services

External managed capabilities - what you buy, not build

What are Services?

Services are external, managed capabilities that your application uses. Instead of building and maintaining infrastructure, you pay for hosted solutions that scale automatically.

Services host your Software, power your Systems, and deliver your Solutions.

Vercel

Hosting & Deployment

When to Use

Deploy Next.js apps globally with zero config, AI applications with Gateway, 85% cost savings with Fluid Compute

When to Switch

Need multi-cloud, custom infrastructure, or >$500/mo spend

TierPriceFeatures
Hobby$0/mo
  • Personal projects
  • 100GB bandwidth
  • Unlimited websites
Pro$20/mo
  • Commercial use
  • 1TB bandwidth
  • Advanced analytics
  • Fluid Compute
EnterpriseCustom
  • Custom bandwidth
  • SLA
  • Dedicated support
  • AI Gateway

Migration Difficulty: Low - Easy to switch providers

AI & Advanced Features

AI Gateway (100+ models, sub-20ms routing, zero markup), v0 platform ($42M ARR), Sandbox security, 115B weekly requests

Supabase

Database & Auth

When to Use

Need Postgres + Auth + Storage + AI vectors in one service, 1,185% faster than Pinecone for vector search

When to Switch

Need >100GB data, complex multi-region, or database-specific features

TierPriceFeatures
Free$0/mo
  • 500MB database
  • 50MB file storage
  • 50,000 monthly active users
  • Remote MCP server
Pro$25/mo
  • 8GB database
  • 100GB storage
  • 100,000 MAU
  • pgvector 0.8
  • Real-time
Team$599/mo
  • Custom database size
  • Custom storage
  • Custom MAU
  • Advanced features

Migration Difficulty: Medium - Requires data migration, moderate effort

AI & Advanced Features

pgvector 0.8.0 (4,720 queries/sec), Remote MCP server (mcp.supabase.com), Real-time (250K connections, 800K msg/sec), PostgreSQL 17

Claude API

AI Models

When to Use

Build AI features: chat, analysis, code generation

When to Switch

Need open-source models, on-prem, or >$1000/mo AI spend

TierPriceFeatures
Claude 3.7 Sonnet$3 per 1M input tokens
  • $15 per 1M output
  • 200K context
  • Best for production
Claude 3.5 Haiku$0.80 per 1M input
  • $4 per 1M output
  • 200K context
  • Fast, affordable
Batch API50% discount
  • 24h processing
  • Large volumes
  • Non-urgent tasks

Migration Difficulty: Low - Easy to switch providers

Stripe

Payments

When to Use

Accept payments, subscriptions, marketplaces

When to Switch

High volume (>$5M/mo), specific regional needs, or crypto

TierPriceFeatures
Standard2.9% + 30¢
  • Per successful charge
  • All payment methods
  • Global payments
Volume DiscountCustom
  • >$1M/mo volume
  • Negotiated rates
  • Dedicated support
Billing+0.5%
  • Subscription management
  • Invoicing
  • Revenue recognition

Migration Difficulty: High - Complex integration, significant refactoring

Resend

Transactional Email

When to Use

Send transactional emails (signup, reset, receipts), React Email templates, modern DX

When to Switch

Need >100k emails/mo, advanced deliverability, or email marketing campaigns

TierPriceFeatures
Free$0/mo
  • 3,000 emails/mo
  • 1 domain
  • 100 emails/day
  • Email API
  • React Email
Pro$20/mo
  • 50,000 emails/mo
  • Unlimited domains
  • Email analytics
  • Webhooks
EnterpriseCustom
  • Custom volume
  • Dedicated IP
  • SLA
  • Priority support

Migration Difficulty: Low - Easy to switch providers

Key Features

React Email components, TypeScript SDK, 99.9% uptime, instant delivery, detailed analytics, custom domains

Cost Optimization Tips

  • Start free: All services offer free tiers. Build and validate before paying.
  • Monitor usage: Set up billing alerts before hitting paid tiers.
  • Batch operations: Claude API offers 50% discount for batch processing.
  • Cache aggressively: Reduce API calls, database queries, and bandwidth.
  • Right-size early: Don't over-provision. Scale as needed.

How Services Relate to Other Layers

  • Host Software: Vercel deploys Next.js, Supabase stores data
  • Power Systems: Auth via Supabase, payments via Stripe
  • Deliver Solutions: AI chat uses Claude, emails via Resend
  • Need Support: Monitor costs, debug API failures, optimize usage