Продукти · У продакшені з 2025
Dev13 Systems
ШІ-нативна операційна система для агенцій: CRM, проєкти, HRM, фінанси, база знань і команда спеціалізованих агентів — в одній платформі, що працює з власними даними агенції.
Що було технічно складним
Дати двадцяти п'яти спеціалізованим агентам доступ до однієї спільної бази знань, не дозволивши їм бачити через межі тенантів. Пошук мусив бути обмежений організацією на рівні запиту, а не відфільтрований після, бо фільтр, про який ви забули, — це витік даних.
Як це побудовано
Django і DRF, PostgreSQL із pgvector для пошуку, Celery для асинхронної роботи, React на фронтенді, деплой через Docker Compose за Caddy.
Одне рішення, і чому
Ми обрали розмежування на рівні рядків у Postgres замість окремих баз на тенанта. Окремі бази легше тримати в голові, але роблять кросс-тенантну аналітику й міграції болючими на тому масштабі, на якому агенція реально працює; RLS дає ту саму гарантію ізоляції з однією схемою для міграції.
$ розкажіть, що ви будуєте і де застрягли
Забронювати 30-хв дзвінок
Відповідаємо протягом одного робочого дня.