Ти один будуєш продукт. Без CTO. Без DevOps-інженера. Без дизайн-команди. Тільки ти і купа AI-інструментів, яких не існувало 18 місяців тому. Важіль реальний — але тільки якщо обереш правильний стек, а не потонеш у порівняльних статтях.

Це не теоретична архітектурна діаграма. Це точний набір інструментів, який я б зв'язав докупи, якби був соло-фаундером і запускав SaaS-продукт сьогодні — 31 березня 2026 — з метою вийти на платних користувачів за 30 днів. Конкретні інструменти, реальні ціни, copy-paste команди. Без води.

Архітектура

User → Cloudflare CDN → Vercel (Next.js)
                            │
                            ├── Supabase (DB + Auth + Storage)
                            ├── Anthropic API (AI-фічі)
                            ├── Resend (Email)
                            └── Stripe (Платежі)

Розробка:
  Claude Code (агент) + Cursor (редактор) + GitHub (код + CI/CD)

Моніторинг:
  PostHog (аналітика) + Sentry (помилки)

Короткий глосарій: CDN — глобальна мережа серверів, що віддає твій сайт із найближчої точки. CI/CD — роботи, які тестують і деплоять твій код після кожного пуша. ISR — сторінки тихо перебудовуються у фоні, щоб контент був свіжим без затримок для користувача.

Один фронтенд-фреймворк. Один бекенд-сервіс. Один AI-провайдер. Кожен елемент замінюється. Ніякої кастомної інфраструктури, яку ти будеш проклинати о третій ночі.

Рівень 1: AI-інструменти розробки (~$5-25/міс)

Це не йде у твій продукт. Це допомагає будувати його у 5-10 разів швидше. Це твій мультиплікатор сили — різниця між 'соло-фаундер' і 'соло-фаундер, який шипить як команда'.

Основний: Claude Code

npm install -g @anthropic-ai/claude-code
export ANTHROPIC_API_KEY=sk-ant-...
export ANTHROPIC_MODEL=claude-haiku-4.5  # За замовчуванням — дешевий

Claude Code — це AI-агент. Не автодоповнювач, що завершує твої речення, а автономний інструмент, який читає всю кодову базу, розуміє зв'язки між файлами, запускає тести, фіксить помилки й ітерує, поки все не запрацює. Для соло-фаундера це заміна джуніор-розробника, який ніколи не спить і ніколи не просить equity.

Вартість: $3-5/міс на Haiku для щоденної розробки. Перемикайся на Sonnet ($3/$15 за мільйон токенів) для складних архітектурних рішень.

Щоденний воркфлоу:

  • Ранок: 'Переглянь, що я побудував вчора, знайди баги'
  • Розробка: 'Реалізуй сторінку налаштувань користувача на основі SPEC.md'
  • Дебаг: 'Stripe webhook повертає 500, ось лог'
  • Вечір: 'Напиши тести для всього, що я сьогодні зробив'

Додатковий: Cursor Pro ($20/міс) або Windsurf Pro ($15/міс)

Твій щоденний редактор коду з вбудованим AI. Tab-доповнення, інлайн-чат, візуальне управління файлами.

  • Cursor Pro ($20/міс) — найкраще tab-доповнення, найбільша спільнота
  • Windsurf Pro ($15/міс) — економиш $5/міс, більш проактивні AI-підказки

Обери один. Не парся.

Контроль версій: GitHub (безкоштовно)

Безкоштовні приватні репозиторії. Необмежено. GitHub Actions дає 2,000 хвилин CI/CD на місяць — достатньо, щоб тестувати й деплоїти кожну зміну. Copilot Free додає 2,000 доповнень на місяць поверх Cursor/Windsurf.

Разом за рівень: $5-25/міс. Мінімум: Claude Code на Haiku + безкоштовний тариф редактора. Максимум: Claude Code ($5) + Cursor Pro ($20).

Рівень 2: Фронтенд — Next.js на Vercel ($0)

npx create-next-app@latest my-saas --typescript --tailwind --app
cd my-saas

Next.js — це React-фреймворк. Чому саме він, а не сотня альтернатив:

  • Server components — рендер на сервері, менше JavaScript, сторінки вантажаться швидше
  • API routes — бекенд-ендпоінти прямо у фронтенд-проекті, без окремого сервера
  • Оптимізація зображень, ISR, middleware — продакшн-проблеми вирішені з коробки

Чому безкоштовний тариф Vercel:

  • 100 ГБ трафіку на місяць
  • Автоматичний HTTPS
  • Preview-деплої на кожен пуш
  • Edge functions по всьому світу
  • Без cold starts

Тобі потрібно приблизно 500К візитів на місяць, щоб вирости з цього. Це та проблема, яку ти хочеш мати.

UI: Tailwind CSS + shadcn/ui

npx shadcn@latest init
npx shadcn@latest add button card input

shadcn/ui дає copy-paste компоненти, що виглядають професійно одразу. Не бібліотека, від якої залежиш — реальний вихідний код, який ти маєш і модифікуєш. Разом із Tailwind CSS ти пропускаєш найм дизайнера для v1.

Вартість: $0

Рівень 3: Бекенд — Supabase ($0 → $25/міс)

npm install @supabase/supabase-js

Supabase пакує п'ять бекенд-сервісів в одну панель. Для соло-фаундера це різниця між запуском за місяць і шістьма тижнями конфігурування PostgreSQL, написання auth middleware, побудови ендпоінтів для завантаження файлів і екзистенційної кризи.

Фіча Безкоштовний тариф Вистачить на
PostgreSQL база 500 МБ ~100К рядків
Auth (email, соціалки, MFA) 50К MAU Більшість стартапів, назавжди
Файлове сховище 1 ГБ MVP зображення/документи
Edge functions 500К викликів Фонові задачі
Real-time підписки Включено Live-оновлення

Чому не писати свій бекенд:

  • Auth з коробки = 2 тижні душезнищувального дебагу OAuth, які ти просто пропускаєш. Два тижні, які можна витратити на те, за що люди реально платять.
  • Real-time через WebSockets — писати це самому — той вид розваг, що закінчується у кабінеті психотерапевта
  • Row Level Security — кожен юзер бачить тільки свої дані, enforced на рівні бази. Ніяких мідлвар-багів, що зливають дані клієнтів о другій ночі.
  • Автоматично згенерований API з твоєї схеми
  • Дашборд для ковиряння в даних, коли все неминуче загориться

Стартова схема:

-- Юзерів обслуговує Supabase Auth автоматично

create table projects (
  id uuid primary key default gen_random_uuid(),
  user_id uuid references auth.users(id) not null,
  name text not null,
  created_at timestamptz default now()
);

alter table projects enable row level security;

create policy "Users see own projects"
  on projects for select
  using (auth.uid() = user_id);

create policy "Users create own projects"
  on projects for insert
  with check (auth.uid() = user_id);

Вартість: $0 на безкоштовному тарифі. $25/міс Pro, коли потрібні щоденні бекапи і без auto-pause. Апгрейдь, коли маєш платних клієнтів — не раніше. Supabase із задоволенням візьме твої гроші раніше — тримайся.

Рівень 4: AI-фічі — Anthropic API ($5-50/міс)

Твій продукт, ймовірно, має AI-фічі. Ось як не дати рахунку вийти з-під контролю, використовуючи Anthropic API.

Каскад моделей — спробуй дешеву, ескалюй за потреби

Задача Модель Вартість за 1К запитів Коли
Класифікація, роутинг Haiku 4.5 ~$0.01 Завжди починай тут
Резюмування, аналіз Sonnet 4.6 ~$0.10 Коли Haiku недостатньо розумний
Складне reasoning Opus 4.6 ~$0.25 Рідко, для важких задач
async function smartProcess(input: string): Promise<string> {
  // Спочатку Haiku (найдешевший)
  const quick = await callModel("claude-haiku-4.5", input);

  // Якщо впевненість низька — ескалюємо на Sonnet
  if (quick.confidence < 0.8) {
    return await callModel("claude-sonnet-4-6", input);
  }

  return quick.result;
}

90% запитів потрапляють на Haiku. 10% ескалюються. Середня вартість падає драматично.

Prompt caching — зменшуй витрати на 90%

Якщо твої промпти мають спільний системний промпт (а вони повинні), увімкни prompt caching:

const response = await anthropic.messages.create({
  model: "claude-haiku-4.5",
  max_tokens: 500,
  system: [{
    type: "text",
    text: "Твій довгий системний промпт тут...",
    cache_control: { type: "ephemeral" }
  }],
  messages: [{ role: "user", content: userInput }]
});

Кешовані читання коштують 0.1x від звичайної ціни вводу. Системний промпт на 2,000 токенів, використаний 100 разів: повна ціна один раз, 90% знижка для решти 99. Математика непристойна.

Вартість: $5-50/міс залежно від обсягу. Більшість MVP тримаються під $10.

Рівень 5: Платежі — Stripe ($0 до першого доходу)

npm install stripe @stripe/stripe-js

Stripe бере 2.9% + $0.30 за транзакцію. Без місячної оплати. Без плати за підключення. Ти платиш буквально нуль, поки клієнти не заплатять тобі — бізнес-модель настільки чесна, що це майже підозріло.

import Stripe from 'stripe';
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!);

export async function createCheckout(priceId: string, userId: string) {
  return stripe.checkout.sessions.create({
    mode: 'subscription',
    line_items: [{ price: priceId, quantity: 1 }],
    success_url: `${process.env.URL}/dashboard?success=true`,
    cancel_url: `${process.env.URL}/pricing`,
    client_reference_id: userId,
  });
}

Не будуй кастомний біллінг. Не будуй інвойсинг. Не будуй платіжну форму. Використай Stripe Checkout і Stripe Customer Portal. Два URL. Все. Я бачив фаундерів, які витрачали три тижні на 'просту сторінку оплати' і виходили звідти з виглядом людини після тритижневого рейду в Діабло. Stripe вже пройшов цю війну. Користуйся їхньою перемогою.

Решта 5% edge cases біллінгу — проблема для Тебе-з-Майбутнього, у якого, сподіваюсь, є дохід і можливість перейматися.

Рівень 6: Email — Resend ($0 → $20/міс)

npm install resend

Email — вирішена проблема, але чомусь кожне покоління розробників намагається зробити її цікавою знову. Не будь тим розробником. Resend надсилає листи. Безкоштовний тариф: 3,000/міс, 100/день. Це покриває перших кілька сотень юзерів.

import { Resend } from 'resend';
const resend = new Resend(process.env.RESEND_API_KEY);

await resend.emails.send({
  from: '[email protected]',
  to: user.email,
  subject: 'Welcome to MyApp',
  html: '<h1>Welcome!</h1><p>Thanks for signing up.</p>'
});

П'ять рядків. Лист відправлено. Переходь до чогось, що реально приносить гроші.

Рівень 7: Моніторинг ($0)

PostHog — продуктова аналітика. Безкоштовний тариф: 1 мільйон подій/міс плюс session replays плюс feature flags. Безкоштовний тариф настільки щедрий, що це схоже на помилку в прайсі, яку виправлять будь-якого дня.

Sentry — трекінг помилок. Безкоштовний тариф: 5,000 помилок/міс. Якщо ти генеруєш більше 5,000 помилок на місяць, твоя проблема не в моніторингу — а в коді.

Обидва безкоштовні. Обидва налаштовуються за 10 хвилин. Витрать ці 10 хвилин. Альтернатива — юзери повідомлятимуть тобі про баги через злі листи, а ти заслуговуєш на краще. (Твої юзери — ні, але ти — так.)

Вартість: $0 за обидва.

Загальний рахунок

Компонент MVP (0-100 юзерів) Зростання (100-1К) Дохід (1К+)
AI-інструменти розробки $5-25 $25 $25
Фронтенд (Vercel) $0 $0 $20
Бекенд (Supabase) $0 $25 $25
AI API (Anthropic) $5 $20 $50+
Email (Resend) $0 $0 $20
Платежі (Stripe) $0 2.9%+$0.30 2.9%+$0.30
Аналітика (PostHog) $0 $0 $0
Помилки (Sentry) $0 $0 $0
Домен $10/рік $10/рік $10/рік
Разом/міс $5-25 ~$70 ~$140+

Порівняй це з 2020 роком, коли аналогічна інфраструктура коштувала $200-500/міс і вимагала 3-4 розробників. Розрив між соло-фаундерами і командами з фінансуванням ніколи не був таким малим.

Що цей стек будує — і що ні

Добре справляється: SaaS з авторизацією та підписками, внутрішні інструменти й дашборди, AI-powered додатки (чатботи, аналізатори, генератори), маркетплейси, контентні платформи, API-продукти.

Погано справляється:

  • Real-time колаборація (Figma-подібні додатки потребують спеціалізованої інфраструктури)
  • Обробка відео (потрібен окремий медіа-пайплайн)
  • Mobile-first додатки (дивись React Native або Expo)
  • Тренування ML-моделей (потрібна GPU-інфраструктура)

Тепер ти небезпечний

Стек соло-фаундера в березні 2026 коштує менше $25/міс і замінює інфраструктуру, яка п'ять років тому обходилась у $10К/міс. Одні лише AI-інструменти для розробки покривають те, для чого раніше потрібна була команда з 3 людей для рутинних задач кодингу.

Ось єдина пастка, про яку варто хвилюватися: це не вибір неправильних інструментів — усе в цьому списку солідне. Це витратити тиждень на ресерч і нуль тижнів на будівництво. Цей гайд дав тобі точний стек, точні команди, точні ціни. Єдина змінна, що залишилась — чи відкриєш ти термінал, чи відкриєш черговий лістикл 'найкращі інструменти 2026'.

Обери цей стек. Будуй 30 днів. Зашипь реальним юзерам. Фікси те, що зламається. Ось і вся стратегія — будь-хто, хто каже, що це складніше, продає консалтингові години.