E14Intermediate
Build vs Buy Decision Matrix
30 minWhen adding new features
Format: For each new feature, decide whether to build it yourself or use a third-party service.
Decision matrix:
┌─────────────────────────────────────┐
│ Is it your core competency? │
└──────────┬──────────────┬────────────┘
Yes │ │ No
┌──────────▼──┐ ┌──────▼──────────┐
│ Build it │ │ Use an existing │
│ yourself │ │ service │
│ (this is │ │ (Stripe, Auth0, │
│ your value) │ │ Supabase, etc.) │
└─────────────┘ └──────────────────┘
Exercise: Make a Build vs Buy decision for the following features:
- User authentication -> Build or Clerk/Supabase Auth?
- Search functionality -> Build or Algolia?
- Payment processing -> Build or Stripe?
- Email sending -> Build or Resend/SendGrid?
- AI features -> Train your own model or call the Claude API?