017. Go в продакшене Яндекса: отчёт после года использования - Вячеслав Бахмутов

Поділитися
Вставка
  • Опубліковано 21 жов 2024
  • Я расскажу о том, как мы используем Go в продакшене Яндекс.Браузера, почему мы выбрали этот язык и с какими проблемами столкнулись.

КОМЕНТАРІ • 81

  • @dmitrys7044
    @dmitrys7044 3 роки тому +24

    Классный доклад, с удовольствием 7 лет спустя послушал))

    • @Pywust
      @Pywust 3 роки тому +5

      А халф лайф так и не вышел

  • @UrsimaTaro
    @UrsimaTaro 8 років тому +55

    У нас всё под Кокаином (с)

  • @rtcw1984
    @rtcw1984 2 роки тому +3

    Хороший ответ про использование Node.js - его просто не хочется использовать

  • @dencasio6141
    @dencasio6141 Рік тому

    Раньше было как фича - нет дженериков . Теперь будет как фича - есть дженерики :)

  • @dronovdmitry
    @dronovdmitry 8 років тому +19

    классный докладчик. четко. по факту. спасибо

    • @KreoWolf
      @KreoWolf 6 років тому +2

      вздрочнул на пацанчика?)))

  • @onizuka1387
    @onizuka1387 Рік тому

    Доклад огонь)

  • @armanmukatov3177
    @armanmukatov3177 6 років тому +5

    красавчик, четкий докладкчик ))

  • @RuchejAlex
    @RuchejAlex 4 роки тому +9

    Вы замучили. Я ещё питон не освоил, а вы тут со своим Го

  • @PavelLesa
    @PavelLesa 6 років тому +1

    Вячеслав Бахмутов (спикер), извини, что я называл тебя Декстером из одноименного сериала.
    Я не знал, что ты работаешь в Яндексе. :) Если бы знал, то, по всей видимости, уже бы тоже работал там. :)

  • @svd22222
    @svd22222 8 років тому +38

    Питону конец, а вот GO будет. (с) Слава под кокаином :)

  • @NutsBeast
    @NutsBeast 9 років тому +5

    хорошо бы ссылку на презентацию в описание к видео прикладывать

    • @kolchan11
      @kolchan11 3 роки тому

      Как говорится хорошего понемножку

    • @Sanctum027
      @Sanctum027 3 роки тому

      она на слайде в конце

  • @ЕвгенийАлександров-с4х

    Докер популярен потому, что на Go написан ) Парень под грибами ?

    • @KDV105
      @KDV105 4 роки тому +7

      Всё хуже... ГРИБЫ ПОД ПАРНЕМ!!!!

    • @HelloWorld-sy4yc
      @HelloWorld-sy4yc 3 роки тому +4

      По-моему, это ты под грибами, если ставишь запятую между "потому" и "что"

    • @mishame156
      @mishame156 3 роки тому

      Он говорит, что докер популярен среди контрибьютеров - серьёзный проект на новом молодёжном языке. Я вижу в этом идеальный повод поучаствовать, например.

    • @КимЧенОрк
      @КимЧенОрк 7 місяців тому

      Погугли​@@HelloWorld-sy4yc

  • @extralore718
    @extralore718 6 років тому

    Весёлый парень. : )))

  • @МишаЛаптьев
    @МишаЛаптьев 4 роки тому +1

    Чем не устроил C#, зачем выбрали Golang?

  • @in9952
    @in9952 6 років тому +23

    Надо увольнять за слово "ручки".

  • @artursveshnikov7668
    @artursveshnikov7668 5 років тому +1

    Кстати, Яндекс, приложения в последнее время стали сильно медленнее, при чем остальные приложения (не от яндекс) работают также. Пробовал ставить на чистую систему, все также. Может это из-за го?

  • @ZetwayBROX
    @ZetwayBROX 4 роки тому

    В Rust был garbage collector? Я думал вся суть Раст в его отсутствии...

    • @alexanderxx2982
      @alexanderxx2982 4 роки тому

      Был когда-то давно, но его уже лет 5 как нет, то есть с самой первой версии Rust его уже не было )

  • @ДжонСноу-я8э
    @ДжонСноу-я8э 3 роки тому

    ухаха угарный доклад)

  • @nikolaygrachev4341
    @nikolaygrachev4341 5 років тому

    Я правильно понимаю что не более 10мс на сборщик мусора из каждых 50мс, т.е. сборщик будет жрать 20% времени выполнения программы?

    • @blancodima
      @blancodima 4 роки тому

      Дату доклада посмотрите, больше не актуально про сборщик мусора.

    • @ДжонСноу-я8э
      @ДжонСноу-я8э 3 роки тому

      @@blancodima а сколько сейчас?

  • @mikhail6743
    @mikhail6743 7 років тому +3

    почему ручки? это приложения?

    • @ОлегБожок-ф6и
      @ОлегБожок-ф6и 7 років тому +2

      handler

    • @boobubuo
      @boobubuo 7 років тому +3

      тогда почему гоу а не пошли, побежали, вперед , и опять же почему фронденд, бекенд ,
      давайте говорить как нибуть однообразно , либо с переводом , либо в оригинале ..

    • @ShinsakuToo
      @ShinsakuToo 7 років тому +7

      ну выпустите директиву ЦК ВКП(б) как всем надо говорить.

    • @extralore718
      @extralore718 6 років тому +2

      как-нибудь (через дефис)
      _То, либо, нибудь_ всегда пишутся через дефис. Иногда "то" является -отдельным- самостоятельным словом, тогда без дефиса.

  • @konstantingeist3587
    @konstantingeist3587 4 роки тому +1

    Долго думал, что такое ручки, потом нашёл статью: это, похоже, местечковый сленг Яндекса для endpoint.
    Блин, если доклад расчитан на людей вне Яндекса, может быть, не использовать местный сленг, известный только в Яндексе?
    Или, возможно, парень всю сознательную жизнь работал только в Яндексе и даже не в курсе, что никто так вне Яндекса не говорит.

    • @МишаЛаптьев
      @МишаЛаптьев 4 роки тому +1

      Ручка == Handle == Обработчик == Endpoint ?

    • @Sanctum027
      @Sanctum027 3 роки тому

      вы разберитесь сначала в языке) ручка это HttpHandler это было на слайде и устно говорилось

  • @nitroflap
    @nitroflap 4 роки тому

    Ага (нет), поинтер арифметика есть (но в ансейфе)

  • @bigtown2012
    @bigtown2012 6 років тому +6

    Просто обажаю этот язык. Выкинули все что мешает программированию. Из года в год в С++ добавляют все больше мусора с очень сомнительными фичами. В java просто тихий ужас, все класс, вызов обычной функции преобразования типа заставляет написать около 20-ти символов. Адский путь прохождения кода, мониторы, коллекторы. И попытке убедить в её быстродействии. И Вячеслав затронул еще один очень важный момент - это статическая сборка, при которой новомодный докер нахрен не нужен.

    • @jonik_doit4463
      @jonik_doit4463 5 років тому +1

      >все класс
      java-ооп язык, что же там должно быть "всем"?))
      >написать около 20-ти символов
      от кол-ва букв в классе зависит, и в большинстве тип. языках оно аналогично работает

    • @zohkillerful
      @zohkillerful 5 років тому +2

      @@jonik_doit4463 Val, ok := Val2.(int)

    • @jackdanyal4329
      @jackdanyal4329 4 роки тому +2

      заставляет писать около 20 символов. ок, можно вытерпеть. зато там, где в джава в дженериками можно запилить за 50 строк в го придется писать 200+ строк. это еще как минимум.

    • @ДжонСноу-я8э
      @ДжонСноу-я8э 3 роки тому

      ​@@zohkillerfulint val = (int)val2;

  • @vovanchik_ru4208
    @vovanchik_ru4208 7 років тому +1

    не используйте ноду, гц начинает жоско тупить если нужно работать сбольшим кол-вом данных в адресном пространстве ноды

    • @vovanchik_ru4208
      @vovanchik_ru4208 7 років тому +1

      в остальном нода огонь

    • @vovanchik_ru4208
      @vovanchik_ru4208 7 років тому +1

      и кстати, стандартны пинг-понг сервер(net/http) на го работает в два раза быстрей чем у ноды http

  • @jouretz8945
    @jouretz8945 5 років тому +4

    У раста не богатая стандартная библиотека, а у го богатая... чёт выпал на этом моменте.

  • @ventilyator
    @ventilyator 5 років тому +4

    прошло 4 года... :)
    питону будет конец когда на нем аналоги мл и дц библиотек выйдут. а для этого в го нужно математику до ума довести.

    • @Yaga11
      @Yaga11 5 років тому +4

      ventilyator
      Прокомментируй по конкретней, что за проблема с математикой?

  • @РамильМиннигалиев-э1ъ

    Питону конец, а вот GO будет. (с)
    Шел 2020 год, а ГО как был 0.9% в 2014, так на этом уровне и остался. А Питон как был 3-м по популярности, так и остался.

    • @Sanctum027
      @Sanctum027 3 роки тому

      индекс предпочтения посмотрите актуальный, плюс с питона многие переходить не хотят экономят+не так много гоферов по прежнему на рынке

  • @ильянасипов
    @ильянасипов 3 роки тому +1

    кАлбеки)

  • @MsRomanFed
    @MsRomanFed 7 років тому +1

    код перемножения матриц 1000*1000 в гоу работает быстрее, чем в лоб написанный на C++ и скомпиленный g++

    • @k.osiyuk
      @k.osiyuk 6 років тому

      на сколько процентов быстрей?

    • @МишаЛаптьев
      @МишаЛаптьев 4 роки тому

      Почему? В чём секрет?

    • @ДжонСноу-я8э
      @ДжонСноу-я8э 3 роки тому

      Можно код посмотреть Гошный и С++ ?

    • @MsRomanFed
      @MsRomanFed 3 роки тому

      @@ДжонСноу-я8э напишите в лоб и посмотрите

    • @natuscoding8143
      @natuscoding8143 3 роки тому

      Для криптографии и перемножения матриц нормальные люди используют gcc -03 -match=native

  • @mehabox
    @mehabox 4 роки тому

    эта сиплая нод-жсница, где ты щас? когда даже создатель ноды перекатился на go

  • @vaskir3695
    @vaskir3695 3 роки тому

    Читается "гоу", а не "го".

  • @IvanBlaBlaBla
    @IvanBlaBlaBla 4 роки тому

    Нафиг Go, если есть NodeJS

  • @p_levin
    @p_levin 6 років тому +2

    Идеально, показали полную жопу в Яндексе.

  • @mironatriathree5690
    @mironatriathree5690 6 років тому +5

    Ощущение, что Славу загнали в усмерть. Парнишка конечно справится, но мне кажется что можно было и на свой язык замахнуться. Как - то набрыдли все эти заимствованные словечки из английского. Начиная от самого Го до неразборчивых "продакшн" и прочих. Мой совет, бросайте всю эту галиматью от Хухлы - Мухлы и пишите на Русском языке. Иначе "хрант - энт" на Русском выглядит, как потемкинская деревня, в виде Брестской крепости, в которой все в окопах забыли язык своих матерей и шпарят на слегка исковерканном языке заокеанских проституток, показывающих за энное количество ассигнаций любое место.

    • @mironatriathree5690
      @mironatriathree5690 6 років тому

      Все люди из одной клетки развиваются. Но это не предлог вернуть людей к состоянию биомассы. Запах серой лени ни учебником ни елеем не отбить.

    • @impnumb5713
      @impnumb5713 6 років тому +23

      Пиши на своём 1С, патриот)

    • @kshetragia
      @kshetragia 6 років тому +1

      Это профдеформация. Не приветствую, но вижу часто.

    • @ВладиславВинокуров-ъ5р
      @ВладиславВинокуров-ъ5р 6 років тому +6

      Таких поехавших пАТРИОТОв я никогда не видел :)

    • @deadlydenier6469
      @deadlydenier6469 4 роки тому +2

      пиздец тебя накрыло, здоровьичка

  • @romankolesnikov4373
    @romankolesnikov4373 Рік тому

    Есть таймкоды, гдк там женя про кокаин рассказывает ??! Угорел скролить..