Обновить
14
Дмитрий Липин@blackwithwhite666

СТО Yandex Platform Engineering

3
Подписчики
Отправить сообщение

Потому что это - конкурентное преимущество.

Согласен, что конкурентное преимущество это лучший термин, чем инновация.

P.S. Даже знаю одну такую компанию, которая переходит на bazel несколько лет и уже несколько раз поднимался вопрос, что, вероятно, своё in-house решение могло получиться гораздо быстрее. А самое главное, могло бы поставляться итеративно (т.е. с приростом функциональности во времени поступательно).

Ровно такой же опыт был с hg. Поэтому появился arc.

Крайне слабо верится, честно сказать, что это действительно здравое решение.

Мы делились какое-то время назад аргументацией почему для нас монорепозиторий полезен. Кроме того стоит посмотреть на статью advantages and disadvantages of a monolithic repository: a case study at google.

Если коротко - то основные плюсы для нас заключаются в стандартизации и переиспользовании кода.

И да, fuse это отдельная песня, особенно на macOS.

Да, с macOS и fuse ситуация не самая приятная, но текущее решение удовлетворяет наши потребности.

И порождает потом из-за похожести gotcha... Когда в общедоступный инструмент действует по другому в некоторых случаях.

Идеальных решений не бывает.

Передача YDB и YTSaurus в Open Souce похожа на попытку спасения и отчуждения от компании технологий перед ее разделением. Пользовательская база значительно меньше чем у CH.

Стоит посмотреть на хронологию YDB, CH и YTSaurus, adoption любого нового продукта это сложная задача.

На самом деле время, нужное для onboarding-а нового разработчика Яндекса на самописные инструменты, не столь большое (если судить по данным опросов). Это достигается с одной стороны благодаря тому, что инструмент может выглядеть похожим на общедоступные альтернативы, например, Arc. А с другой стороны упростить onboarding помогают хорошие курсы про эти инструменты.

А ещё часть этих инструментов вполне себе становится частью Open Source со временем, см. ClickHouse, YDB, YTSaurus.

Всё так, для сквозной связности между подами в ДЦ требуется ipv6, так как диапазона ipv4 перестаёт хватать. Это связано с тем, что на каждый сервер выделяется свой собственный кусочек ipv6-ого диапазона, из которого и выделяются адреса подов.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Технический директор
Ведущий
Python
C++
Golang
Linux
Высоконагруженные системы