Вітання! 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.
Navigator – рішення для мультикластерного балансування: причини створення та досвід розробки – Михайло Шавердо, Авіто
Михайло розповів про особливості розробки та тестування cloud-native програм на Go на прикладі service mesh в Авіто.
В програмі:
- навіщо потрібний Navigator: кілька ДЦ та Canary;
- чому не підходять сторонні рішення;
- як влаштований Navigator;
- unit-тести добре, але з e2e – краще;
- підводне каміння, з яким ми зіткнулися.
Відгуки слухачів
- Цікаво, але я не devops. Порекомендував знайомому, ось йому буде цікаво. Тим більше, що він теж почав стикатися з канарковими релізами.
- Було багато нового для мене. Зрозуміти зміг не все, але при цьому виступ був цікавим.
- Вивчаю Kubernetes. Доповідь дуже доречна.
Готуємо сервіси до світу хмарних інфраструктур - Олена Граховац, N26
Go — з тих мов програмування, які закохуєшся серйозно і надовго. Однак, щоб почати писати на ньому ефективно, недостатньо вивчити синтаксис та пройти Go Tour або прочитати підручник. Олена розповіла, які прийоми будуть потрібні для написання Go-додатків під Cloud Native, як працювати із зовнішніми залежностями максимально безпечно та як правильно докеризувати сервіси, написані на Go.
Відгуки слухачів
- Супер доповідь. Дуже корисно і прямо застосовується на практиці.
- Цікаво розказує. Багато цікавих кейсів. Загалом виступ був на позитиві.
- Хороші поради. Максимум практики.
Посилання
Фото з зустрічі ми виклали на сторінки AvitoTech у
До нових зустрічей!
Джерело: habr.com