продукт для многих
Сколько стоит SaaS-платформа: три блока, которых нет в обычном приложении
Мультитенантность, биллинг, роли. Всё остальное вы бы делали и без слова SaaS.
SaaS отличается от веб-приложения не интерфейсом, а тем, что одна система обслуживает много независимых компаний, каждая из которых платит и каждая из которых уверена, что её данные не увидит сосед. Три вещи следуют отсюда и определяют смету: изоляция данных между тенантами, биллинг с тарифами и подписками, и роли, которых теперь не одна плоскость, а две — внутри платформы и внутри компании-клиента.
Ни одну из них нельзя добавить потом дёшево. Изоляцию, привинченную к готовому приложению, невозможно проверить: она либо в основании, либо её нет. Именно так устроен Partnetix, который я собрал соло: `tenant_id` подмешивается сквозной middleware в каждый запрос к базе, и забытый фильтр в одном месте не показывает чужие данные. Плюс биллинг, подписки, три роли и white-label.
Точная цена и дата фиксируются до старта. Оплата по этапам. Код и доступы — ваши. Собрать свою оценку.
Что двигает смету
- Нужна ли настоящая мультитенантность или клиент один.
- Биллинг: подписки, тарифы, овердрафт, возвраты.
- White-label: свои домены, логотипы, цвета у каждого клиента.
- Публичный API и вебхуки для интеграций клиентов.
Что делает SaaS дороже веб-приложения
| Блок | Почему он обязателен | Что будет, если отложить |
|---|---|---|
| Изоляция данных | Клиенты не должны видеть друг друга | Привинтить потом нельзя — только переписать |
| Биллинг и подписки | Продукт должен брать деньги сам | Ручные счета съедят маржу на первых же клиентах |
| Две плоскости ролей | Админ платформы и админ клиента — разные люди | Права придётся переделывать целиком |
| White-label | Клиент хочет свой бренд | Добавляется позже, но с болью в домене |
| Публичный API | Клиенты интегрируются сами | Можно отложить безболезненно |
Что уже входит в нижнюю границу
- мультитенантность с изоляцией на уровне данных
- подписки, тарифы и эквайринг
- роли платформы и роли внутри клиента, 2FA
- админка платформы и админка компании
- деплой, мониторинг, бэкапы
Что дальше
Услуга: SaaS-платформы Часто идёт вместе с: Партнёрский портал Кейс по теме: Partnetix — PRM-платформа для партнёрских программ
Частые вопросы
- Можно начать без мультитенантности?
- Можно, если вы точно знаете, что клиент будет один. Если нет — это самое дорогое «потом» в списке. Изоляция данных строится в основании, а не добавляется поверх.
- Один человек соберёт SaaS?
- Partnetix — мультитенантная B2B-платформа с биллингом, выплатами и MLM, собранная соло от скелета до прода. Проект получил грант Яндекс.Облака. Но если объём работ на нескольких людей постоянно, честный ответ — нанимайте команду.
Нужна точная цифра?
Опишите задачу — назову цену и дату до старта, а не после дискавери.
Обсудить проект