Metadata management system в Авито Архитектуры, масштабируемость

Доклад принят в программу конференции
Фрол Крючков
Авито

Engineering Team Lead at AVITO.ru.

Тезисы

В докладе расскажу, как в Авито перешли от программирования формочек до полноценной Metadata Management System или, как мы ее называем - Infomodel. Цель доклада - поделиться опытом построения архитектуры управления метаданными. Наша система объединяет все этапы работы с метаданными сайтов объявлений и маркетплейсов: от построения форм, построения url для SERP до индексации данных и поисковых фильтров. Раскрою технические детали системы, которая обрабатывает десятки тысяч запросов в секунду. Расскажу, зачем мы написали свою read only базу данных с интерпретируемым DSL и как у нас выглядит EAV.
Система уже ведена в эксплуатацию, и я расскажу о ее плюсах и минусах. Доклад будет интересен разработчикам и архитекторам схожих проектов для перенятия нашего опыта в построении подобных систем.

Другие доклады секции Архитектуры, масштабируемость