Turborepo multi-app это N доменов, N Vercel-проектов и линейный рост инфраструктуры. Route groups дают zero overhead при добавлении продукта. Разбираю паттерн single-app multi-product на примере трёх живых продуктов в одном репозитории: изоляция на уровне БД, auth, деплой на Vercel и поглощение одного продукта другим за один спринт.
RLS в Supabase это правильный способ изолировать клиентов в multi-tenant SaaS: каждый видит только своё, на уровне базы, а не на честном слове бэкенда. Но между «включил RLS» и «изоляция реально работает и не тормозит» лежит несколько грабель, на которые я наступил, пока строил M.Flow. Вот они и как их обойти.
Короткий бриф или просто «хочу обсудить». Первый созвон — бесплатно и ни к чему не обязывает: честно скажем, возьмёмся ли.