Skip to main content
✱ Архитектура

Динамические атрибуты без миграций: графовая модель и API-first подход

Analyst Days #21
2025-11-14 12:20
Секция B
20 мин
Просто
Доклад был на прошедшей конференции Analyst Days #21 и сейчас находится в архиве.

Добавление полей в БД — вечная боль: миграции, тесты, релизы.

Мы победили это, внедрив в PostgreSQL гибридную модель (граф nodes/edges + типизированные атрибуты) и self-service UI для аналитиков.

Ключевые темы: 

  • Почему EAV/JSONB не сработали.
  • Как устроена наша модель: гибкость без потери производительности.
  • Self-service UI: добавление поля за 2 минуты вместо 2 спринтов.

Технологии: 

  • Рекурсивные CTE.
  • ACID-транзакции.
  • RBAC.

Для кого:

Разработчики и аналитики, уставшие от ALTER TABLE.

Реальный кейс: 

Поле «Приоритет срочности» теперь добавляется 2 кликами и сразу доступно в API.

Итог:
Бизнес получает изменения за минуты, разработчики — время для сложных задач.

Гибкость без компромиссов — это возможно!

Другие доклады Analyst Days #21