Монорепозиторий монорепозиториев

Frontend
Зал №5

Тезисы

Рассказ про монорепозиторий Яндекса, подводные грабли, которые мы собрали и продолжаем собирать, а также причины, по которым мы продолжаем все это терпеть :) Когда git не справляется. Когда разработчиков и кода так много, что никакие из доступных на рынке инструментов не работают. Расскажу про то, как было, как стало и куда все движется. Как устроен CI, можно ли одним коммитом внести изменения в несколько сотен сервисов и ничего не сломать.

Аудитория и уровень

Средний/высокий.

Презентация (на Я.Диске)

Записи выступлений доступны платным участникам CodeFest 11
В свободном доступе появятся через год

Залогиниться

Яндекс

Владимир Гриненко

Я руковожу службой общих компонентов в отделе разработки поисковых интерфейсов Яндекса. На текущий момент это 46 разработчиков в 7 группах и 4 городах: Москве, Питере, Иннополисе и Симферопле. Плюс Буткемп. Как можно догадаться из названия службы, я отвечаю за общие компоненты Лего и БЭМ. Кроме того в моей службе разрабатываются интерфейсы кучи крутых внутренних сервисов, часть из которых доступна внешним пользователям в составе Яндекс.Коннекта. Всего в Яндексе я работаю уже более 10 лет и за это время успел приложить руку к самым разным проектам. Начинал с разработки Морды — главной страницы портала. Много выступаю на конференциях. Я перестал считать, когда количество докладов перевалило за 50.

Я руковожу службой общих компонентов в отделе разработки поисковых интерфейсов Яндекса. На текущий момент это 46 разработчиков в 7 группах и 4 городах: Москве, Питере, Иннополисе и Симферопле. Плюс Буткемп. Как можно догадаться из названия службы, я отвечаю за общие компоненты Лего и БЭМ. Кроме того в моей службе разрабатываются интерфейсы кучи крутых внутренних сервисов, часть из которых доступна внешним пользователям в составе Яндекс.Коннекта. Всего в Яндексе я работаю уже более 10 лет и за это время успел приложить руку к самым разным проектам. Начинал с разработки Морды — главной страницы портала. Много выступаю на конференциях. Я перестал считать, когда количество докладов перевалило за 50.

Другие спикеры секции Frontend: