Динамические атрибуты без миграций: графовая модель и API-first подход
Добавление полей в БД — вечная боль: миграции, тесты, релизы.
Мы победили это, внедрив в PostgreSQL гибридную модель (граф nodes/edges + типизированные атрибуты) и self-service UI для аналитиков.
Ключевые темы:
- Почему EAV/JSONB не сработали.
- Как устроена наша модель: гибкость без потери производительности.
- Self-service UI: добавление поля за 2 минуты вместо 2 спринтов.
Технологии:
- Рекурсивные CTE.
- ACID-транзакции.
- RBAC.
Для кого:
Разработчики и аналитики, уставшие от ALTER TABLE.
Реальный кейс:
Поле «Приоритет срочности» теперь добавляется 2 кликами и сразу доступно в API.
Итог:
Бизнес получает изменения за минуты, разработчики — время для сложных задач.
Гибкость без компромиссов — это возможно!







