В Яндексе много сильных инженеров и богатая история технологического развития. Есть несколько важных технологических аспектов, о которых вы можете прочитать в интернете от других людей. Многие говорят, что в Яндексе распространен NIH-синдром, но это правда лишь на 0.05% потому что на масштабах Яндекса в России (и редко даже в мире) работают очень мало компаний, -- это основная причина, почему не подходят общедоступные технологии, они просто не скейлятся до необходимого уровня.
Второй аспект -- серьезные технологии, которые появились давно, когда еще не было принятых за стандарт технологий в индустрии. Часть из технологий старые, но работают. Ошибочно это можно назвать legacy и связать с тем, что компания технологически медленно развивается и сложно писать код. Это опять не так. В Яндексе одна из самых развитых культур разработки с очень доступными и понятными правилами, не самыми сложными инструментами и общедоступный всем разработчикам весь код компании.
Возвращаясь к NIH-синдрому. На моей памяти мы перешли в некоторых сценариях на использование boost/asio, tableau и даже hadoop используем. Потому что часть вещей решают задачи лучше наших технологий, и мы в этом плане супер открыты новому.
Есть важный человеческий аспект: В яндексе мало душнил и сильная корпоративная культура взаимодействия, за токсичность, шовинизм, эйджизм и разного рода неявный буллинг люди в компании долго не задерживаются.