<b>Supabase: когда он заменяет backend, а когда превращается в ещё одну точку поддержки</b>
Supabase часто берут как «готовый Firebase на PostgreSQL»: auth, база, storage, realtime, edge-функции и API из коробки. Для MVP и внутренних кабинетов это реально экономит недели на сборке стека.
Но у self-host сценария есть цена. Нужно держать в голове не только сам PostgreSQL, но и Auth, API, storage, очереди, бэкапы, миграции, мониторинг и права доступа. Если у команды нет привычки сопровождать несколько сервисов сразу, экономия быстро съедается временем девопса.
Перед внедрением проверьте:
— где будет жить основная бизнес-логика: в SQL, в edge-функциях или во внешнем сервисе;
— кто отвечает за бэкапы и восстановление, а не только за их наличие;
— как устроены роли: чтобы аналитик не стал админом по ошибке;
— нужен ли вообще realtime, или это лишняя сложность ради редкого кейса.
Supabase хорошо заходит, когда нужен быстрый старт, Postgres-first подход и минимальный фулстек. Плохо — когда уже есть зоопарк сервисов и нет человека, который готов разбирать инциденты ночью.
Если берёте Supabase в арб-стек, считайте не «open source или SaaS», а «сколько часов в месяц уходит на поддержку всей связки».
Open Source для арб-стека
@oss_saas_desk
<b>Supabase: когда он заменяет backend, а когда превращается в ещё одну точку поддержки</b>
Этот пост опубликован в Telegram-канале Open Source для арб-стека. Подписаться можно по ссылке: @oss_saas_desk.