Ruthvik Vijayakumar

Hi, I'm Ruthvik Vijayakumar

Technical Product Manager & Full Stack Product Engineer

← Back to blog

Building products that scale

January 20, 2025

When you're building something new, it helps to separate what scales from what doesn't. Here’s a short take with concrete examples.

Team and whiteboard

What actually scales

  • Clear problem and audience – If you can’t say who it’s for and what pain it solves in one sentence, you’ll keep changing scope.
  • Simple data model – Fancy schemas are tempting; start with the smallest model that supports the core flow.
  • Automation over manual steps – Every manual step will break at 10x. Automate early where it matters.

For more on product thinking, Lenny’s Newsletter and Reforge are good places to go deeper.

Picking the stack

Rough comparison I keep in mind when starting something new:

NeedPreferAvoid (until you need it)
BackendSupabase, Edge functionsCustom servers, k8s
FrontendVue/React + TailwindHeavy design systems
AI / searchGPT, embeddings, RAGCustom models, fine-tuning
Auth & paymentsBuilt-in (Supabase, Stripe)DIY auth, custom billing

Start with the “Prefer” column; move right only when you hit real limits. I used this kind of filter when choosing the stack for NabuAI.

One rule

Ship the smallest version that delivers the core value. Add scale and polish after people use it.

Two more posts on shipping and on NabuAI are coming next.