Авито corporate blog
Server Administration
Go
Conferences
Microservices
5 December 2019

Go на десяточку: видео и фото с юбилейного митапа

Привет! 30 ноября в нашем офисе вместе с сообществом Golang Москва мы проводили митап по случаю десятилетия Go. На встрече обсуждали машинное обучение в Go-сервисах, решения для мультикластерной балансировки, приёмы для написания Go-приложений под Cloud Native и историю Go.


Заходите под кат, если вам интересны эти темы. Внутри поста — все материалы встречи: видеозаписи докладов, презентации спикеров, отзывы гостей митапа и ссылки на фотоотчёт.



Доклады


10 лет Go — Алексей Палажченко


Доклад про прошлое и будущее Go, его экосистемы и его сообществ, включая Golang Москва.



Презентация


Отзывы слушателей


  • Узнал немало нового из истории Go. Было интересно.
  • Было интересно узнать об истории развития языка и сообщества.
  • Побольше бы таких людей и докладов!


Интеграция ML моделей в сервис на Go — Дмитрий Зенин, Ozon


История о том, как в Ozon применили машинное обучение к предсказанию категорий. Эксперименты проводились с использованием python и его экосистемы для ml. Однако, продакшен в компании живет на go и Дмитрий рассказал о том, как они внедрили их разработки в существующий go-сервис, какими метриками это покрыли и что получили в итоге, как с точки зрения изначальной задачи, так и с точки зрения производительности всей системы.



Презентация


Отзывы слушателей


  • Доклад «не для всех». Будет интересен тем, кто увлекается ML, нейронными сетями и так далее.
  • Кейс из реальной разработки. Всегда приятно послушать о внедрении от идеи до реализации.
  • На прошлом месте работы моей инициативой был перенос генерации переменных для моделей машинного обучения на Go. Это зашло в прод. Было интересно послушать, как люди подключали Tensorflow/fasttext.



Михаил рассказал об особенностях разработки и тестирования cloud-native приложений на Go на примере service mesh в Авито.


В программе:


  • зачем нужен Navigator: несколько ДЦ и Canary;
  • почему не подходят сторонние решения;
  • как устроен Navigator;
  • unit-тесты хорошо, но с e2e – лучше;
  • подводные камни, с которыми мы столкнулись.

Презентация


Отзывы слушателей


  • Интересно, но я не devops. Порекомендовал знакомому, вот ему будет интересно. Тем более, что он тоже начал сталкиваться с канареечными релизами.
  • Было много нового для меня. Понять смог не все, но при этом выступление было все равно интересно.
  • Изучаю Kubernetes. Доклад весьма кстати.


Готовим сервисы к миру облачных инфраструктур — Елена Граховац, N26


Go — из тех языков программирования, в которые влюбляешься всерьез и надолго. Однако, чтобы начать писать на нём эффективно, недостаточно выучить синтаксис и пройти Go Tour или прочитать учебник. Елена рассказала, какие приёмы потребуются для написания Go-приложений под Cloud Native, как работать с внешними зависимостями максимально безопасно и как правильно докеризировать сервисы, написанные на Go.



Презентация


Отзывы слушателей


  • Супер доклад. Очень полезно и прямо применимо на практике.
  • Интересно рассказывает. Много интересных кейсов. В целом выступление было на позитиве.
  • Хорошие советы. Максимум практики.


Ссылки


Плейлист со всеми видео с митапа можно найти на нашем ютуб-канале. Чтобы не пропустить следующий митап в Авито, подписывайтесь на нашу страницу в Таймпаде.


Фото со встречи мы выложили на страницы AvitoTech в Фейсбуке и ВK. Посмотрите, если интересно.


До новых встреч!


+15
2.5k 22
Comments 5
Top of the day