Прывітанне! 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