Ahoj! 30. novembra sme v našej kancelárii spolu s komunitou Golang Moscow zorganizovali stretnutie pri príležitosti desiateho výročia Go. Na stretnutí diskutovali o strojovom učení v službách Go, riešeniach pre vyvažovanie viacerých klastrov, technikách písania aplikácií Go pre Cloud Native a histórii Go.
Choďte do mačky, ak vás tieto témy zaujímajú. Vo vnútri príspevku sú všetky materiály zo stretnutia: videozáznamy reportáží, prezentácie rečníkov, recenzie od hostí stretnutia a odkazy na fotoreportáž.
Správy
10 rokov Go – Alexey Palazhchenko
Správa o minulosti a budúcnosti Go, jeho ekosystému a jeho komunít, vrátane Golang Moskva.
Recenzie poslucháčov
- Veľa som sa naučil z histórie Go. Bolo to zaujímavé.
- Bolo zaujímavé dozvedieť sa o histórii jazyka a komunity.
- Takých ľudí a správ by bolo viac!
Integrácia modelov ML do služby Go — Dmitrij Zenin, Ozon
Príbeh o tom, ako Ozon aplikoval strojové učenie na predpovedanie kategórií. Experimenty sa uskutočnili s použitím pytóna a jeho ml ekosystému. Výroba v spoločnosti však žije a Dmitry hovoril o tom, ako implementovali svoj vývoj do existujúcej go-služby, akými metrikami ju pokryli a čo z toho získali, a to z pohľadu počiatočnej úlohy a z pohľadu výkonu celého systému .
Recenzie poslucháčov
- Správa „nie je pre každého“. Bude to zaujímať tých, ktorí sa zaujímajú o ML, neurónové siete a pod.
- Prípad z reálneho vývoja. Vždy je príjemné počuť o realizácii od nápadu po realizáciu.
- V mojej predchádzajúcej práci bolo mojou iniciatívou preniesť generovanie premenných pre modely strojového učenia do Go. Toto sa dostalo do výroby. Bolo zaujímavé počuť, ako ľudia prepojili Tensorflow/fasttext.
Navigator - riešenie pre vyvažovanie viacerých klastrov: dôvody na vytvorenie a skúsenosti s vývojom - Michail Shaverdo, Avito
Michail hovoril o funkciách vývoja a testovania cloudových natívnych aplikácií v Go na príklade servisnej siete v Avito.
Tento program zahŕňa:
- prečo potrebujete Navigator: niekoľko DC a Canary;
- prečo nie sú vhodné riešenia tretích strán;
- ako Navigator funguje;
- jednotkové testy sú dobré, ale s e2e sú lepšie;
- úskalia, s ktorými sme sa stretli.
Recenzie poslucháčov
- Zaujímavé, ale nie som devops. Odporučil som to známemu a možno by mal záujem. Navyše sa začal stretávať aj s kanárikami.
- Bolo toho pre mňa veľa nového. Nerozumel som všetkému, ale predstavenie bolo stále zaujímavé.
- Učím sa Kubernetes. Správa je veľmi užitočná.
Príprava služieb pre svet cloudových infraštruktúr - Elena Grahovac, N26
Go je jedným z tých programovacích jazykov, ktoré si zamilujete vážne a na dlhú dobu. Na to, aby ste v ňom začali efektívne písať, však nestačí naučiť sa syntax a absolvovať Go Tour alebo prečítať učebnicu. Elena nám povedala, aké techniky sú potrebné na písanie aplikácií Go pre Cloud Native, ako čo najbezpečnejšie pracovať s externými závislosťami a ako správne ukotviť služby napísané v Go.
Recenzie poslucháčov
- Super správa. Veľmi užitočné a priamo použiteľné v praxi.
- Zaujímavo rozpráva. Veľa zaujímavých prípadov. Celkovo bol výkon pozitívny.
- Dobrá rada. Maximálna prax.
referencie
Fotografie zo stretnutia sme zverejnili na stránkach AvitoTech
Až do budúcnosti!
Zdroj: hab.com