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

  • 20 мин

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

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

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

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

Технологии: 

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

Для кого: 

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

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

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

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


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

Комментарии ({{Comments.length}})
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}

Для того чтобы оставить комментарий необходимо

или
Напишите нам, мы онлайн!