Zdravo! 30. novembra smo v naši pisarni skupaj s skupnostjo Golang Moskva izvedli srečanje ob deseti obletnici Go. Na srečanju so razpravljali o strojnem učenju v storitvah Go, rešitvah za multi-cluster uravnoteženje, tehnikah za pisanje Go aplikacij za Cloud Native in zgodovini Go.
Pojdi k mačku, če te te teme zanimajo. V prispevku so vsa gradiva s srečanja: video posnetki poročil, predstavitve govorcev, recenzije gostov srečanja in povezave do fotoreportaže.
Poročila
10 let Go – Aleksej Palažčenko
Poročilo o preteklosti in prihodnosti Go, njegovem ekosistemu in skupnostih, vključno z Golang Moscow.
Ocene poslušalcev
- Iz zgodovine Go sem se veliko naučil. Bilo je zanimivo.
- Zanimivo je bilo spoznati zgodovino jezika in skupnosti.
- Več bi bilo takih ljudi in poročil!
Integracija modelov ML v storitev Go — Dmitry Zenin, Ozon
Zgodba o tem, kako je Ozon uporabil strojno učenje za napovedovanje kategorij. Poskusi so bili izvedeni z uporabo pythona in njegovega ml ekosistema. Vendar proizvodnja v podjetju živi naprej in Dmitrij je spregovoril o tem, kako so svoj razvoj implementirali v obstoječo go-storitev, s kakšnimi metrikami so jo pokrili in kaj so dobili kot rezultat, tako z vidika začetne naloge kot z vidika delovanja celotnega sistema .
Ocene poslušalcev
- Poročilo »ni za vsakogar«. Zanimal bo tiste, ki jih zanima ML, nevronske mreže ipd.
- Primer iz realnega razvoja. Vedno je lepo poslušati o izvedbi od ideje do izvedbe.
- V prejšnji službi je bila moja pobuda prenos generiranja spremenljivk za modele strojnega učenja v Go. To je šlo v proizvodnjo. Zanimivo je bilo slišati, kako so ljudje povezali Tensorflow/fasttext.
Navigator - rešitev za uravnoteženje več gruč: razlogi za ustvarjanje in razvojne izkušnje - Mikhail Shaverdo, Avito
Mikhail je govoril o značilnostih razvoja in testiranja aplikacij v oblaku v Go na primeru storitvenega omrežja v Avitu.
Program vključuje:
- zakaj potrebujete Navigator: več DC in Canary;
- zakaj rešitve tretjih oseb niso primerne;
- kako Navigator deluje;
- testi enot so dobri, vendar z e2e so boljši;
- pasti, na katere smo naleteli.
Ocene poslušalcev
- Zanimivo, ampak nisem devops. Priporočil sem ga prijatelju in morda ga bo zanimalo. Poleg tega se je začel srečevati tudi z izpusti kanarčkov.
- Zame je bilo veliko novega. Nisem mogel razumeti vsega, a nastop je bil vseeno zanimiv.
- Učim se Kubernetes. Poročilo je zelo koristno.
Priprava storitev za svet oblačnih infrastruktur - Elena Grahovac, N26
Go je eden tistih programskih jezikov, v katerega se zaljubiš resno in za dolgo časa. Vendar, da začnete učinkovito pisati v njem, ni dovolj, da se naučite sintakse in opravite Go Tour ali preberete učbenik. Elena nam je povedala, katere tehnike so potrebne za pisanje aplikacij Go za Cloud Native, kako čim bolj varno delati z zunanjimi odvisnostmi in kako pravilno dockerizirati storitve, napisane v Go.
Ocene poslušalcev
- Super poročilo. Zelo uporaben in neposredno uporaben v praksi.
- Zanimivo govori. Veliko zanimivih primerov. Na splošno je bila uspešnost pozitivna.
- Dober nasvet. Maksimalna praksa.
reference
Fotografije s srečanja smo objavili na straneh AvitoTech
Se vidiva spet!
Vir: www.habr.com