Агентные кейсы
Разработка и DevOps

Мультитенантный SaaS за 15 дней в Replit Agent и постоянные проверки за агентом

Автор с Reddit за 15 дней собрал в Replit Agent мультитенантный SaaS для продакшена. Продукт получился, но ломался на каждом слое, от обхода RLS до продакшена, подключённого к базе разработки, так что работу агента приходилось проверять постоянно.

Сделано сReplit Agent

Что сделали

Автор работал только с Replit Agent и режимом Architect и строил продукт 15 дней. Процесс шёл от спецификации. Автор писал спеку и переводил её в markdown, Replit проверял её и предлагал план, а план автор сверял с Perplexity или Codex. Дальше агент шёл по чек-листу, а автор раз за разом проверял поведение и исправлял проблемы с безопасностью, переменными окружения, миграциями и настройками деплоя.

Что получилось

SaaS удалось собрать, но, по словам автора, скорость обманчива, потому что каждый слой ломался неожиданно. Были обходы RLS, дважды зашифрованные токены OAuth, откатившиеся переменные окружения и продакшен, смотревший в базу разработки. Даже после завершения он продолжал разбираться с интеграциями, а миграции по-прежнему спотыкались о триггеры и функции с security definer.

На что обратить внимание

Главная цена в надзоре. Автор пишет, что настоящая работа это постоянная проверка. Ещё агент не мог читать логи продакшена, и от этого отлаживать было сложнее.

Пояснение

Мультитенантный SaaS это сервис, где много клиентов работают в одном приложении, но каждый видит только свои данные. RLS (row-level security) это защита на уровне строк базы данных, которая и разделяет эти данные. Security definer это функции базы, которые выполняются с правами своего создателя, а не того, кто их вызвал.

Кому пригодится

Тем, кто строит SaaS с агентом и хочет заранее понимать, где тот чаще всего ошибается.

Попробуйте сами с Replit Agent

Помоги мне сделать мультитенантный SaaS для [тип клиентов], где данные каждого клиента полностью изолированы. После сборки проверь свою работу на утечки данных между клиентами, дыры в row-level security и на то, используют ли продакшен и разработка разные базы. Составь чек-лист того, что ты проверил и что ещё требует моего внимания. Спроси меня перед деплоем и любым изменением данных в продакшене.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: reddit.com ·

Похожие кейсы

Больше тысячи смёрженных PR в неделю от внутренних агентов Stripe Minions

Stripe рассказывает о Minions, своих внутренних агентах для программирования, которые доводят задачу до готового изменения кода. По словам компании, на них приходится больше тысячи смёрженных pull request в неделю.

Свой агент

Перенос старых Java-апплетов Теренса Тао на JavaScript и новые приложения с агентом

Математик Теренс Тао с помощью агента для программирования перенёс около двух десятков своих Java-апплетов 1999 года на JavaScript и сделал два новых наглядных приложения. Перенос занял часы, и все апплеты снова работают.

Свой агент

Пайплайны данных и анализ для научной статьи с Claude Code, который написал больше 98% кода

Исследователь Кевин Ян сделал Claude Code главным помощником в работе над статьёй, и за несколько недель тот написал, по его оценке, больше 98% кода. Ошибки агент всё равно допускал, поэтому каждый шаг Кевин проверял сам.

Компилятор C командой из 16 параллельных агентов Claude

Николас Карлини из Anthropic запустил 16 параллельных агентов Claude, и примерно за 2000 сессий они написали на Rust компилятор C на 100 000 строк, который собирает Linux 6.9. Обошлось это чуть меньше чем в $20 000, а баги в компиляторе остались.