company_banner

Изучаем Go: подборка видеозаписей докладов



    Сегодня язык Go широко используется для разработки распределённых и высоконагруженных приложений. Мы собрали для вас подборку видео, в основном с наших митапов, в которых разбираются преимущества и недостатки языка, и рассказывается об особенностях его применения на примерах реальных проектов.

    Список видеозаписей:

    1. Go в production.
    2. Профилирование Go-приложений.
    3. Медиасервер трансляций на Go.
    4. Pipeline поиска по Почте на Go.
    5. Синхронизация данных в Go с помощью mysql binlog.
    6. Как мы начали использовать Go в Ответах Mail.ru.
    7. Pub/Sub и 1 миллион WebSocket’ов.
    8. Программирование на Go (курс).
    9. Кому нужен язык Go и микросервисы.

    Go в production


    Дмитрий Швеенков из Mail.ru Group рассказал о сервисе рассылки push-уведомлений проекта Почта Mail.ru, о его переводе с Python на Go и что это дало. Вы узнаете о трудностях разработки сервиса, а эффективность Go Дмитрий проиллюстрирует метриками из production-среды.


    Профилирование Go-приложений


    Стас Макаров из компании «220 Вольт» провёл вводную лекцию-экскурсию о профилировании приложений на Go и соответствующих инструментах.


    Медиасервер трансляций на Go


    Михаил Райченко из ВКонтакте рассказал о том, почему выбрали Go для разработки медиасервиса, как он создавался, поведает о его преимуществах и недостатках и об интегрировании в инфраструктуру соцсети.


    Pipeline поиска по Почте на Go


    Виктор Стародуб из Почты Mail.ru рассказывает, как Go облегчил жизнь при написании поискового движка для почтового сервиса.


    Синхронизация данных в Go с помощью mysql binlog


    Артём Желтак из Rambler поведал о том, как в проекте Rambler.Поток решалась задача синхронизации данных между демонами и основной системой.


    Как мы начали использовать Go в Ответах Mail.ru


    Марк Белоцкий рассказал о том, как команда Mail.ru Ответов переносила функциональность с Perl на Go, о трудностях, о преимуществах новой версии над старой.


    Pub/Sub и 1 миллион WebSocket’ов


    Сергей Камардин рассказал о том, как с помощью Go удалось реализовать такое большое количество persistent-соединений, обеспечив безопасные ограничения на безболезненные рестарты серверов, fallback'и на случай непредвиденных проблем и многое другое.


    Программирование на Go


    Цикл из девяти лекций одноимённого учебного курса проекта Технострим. Курс не для новичков в программировании, а для тех, у кого уже есть опыт написания программ на других языках.


    Кому нужен язык Go и микросервисы


    Интервью с Василием Романовым, программистом из Почты Mail.ru. Василий преподаёт на вышеупомянутом курсе «Программирование на Go» и специализируется на решении сложных продуктовых задач.



    И в завершение — анонс учебного курса, который будет читаться студентам Техносферы и Техноатома. Позднее он будет доступен на нашем Youtube-канале Технострим.

    • +31
    • 7,9k
    • 3
    Mail.ru Group
    1199,00
    Строим Интернет
    Поделиться публикацией

    Комментарии 3

      0
      3 видео с конца недоступно, поправьте пожалуйста.
        +2
        Такой неловкий момент, но я зовусь Артём Желтак, но не Артём Желваков. Поправьте в докладе про бинлог…
        update: в след докладе на видео Марк Белоцкий, в тексте — Марк Белорецкий
          +1

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое