Ahoj! 30. listopadu jsme v naší kanceláři společně s komunitou Golang Moscow uspořádali setkání u příležitosti desátého výročí Go. Na setkání diskutovali o strojovém učení ve službách Go, řešeních pro vyvažování více clusterů, technikách psaní aplikací Go pro Cloud Native a historii Go.
Jděte do kočky, pokud vás tato témata zajímají. Uvnitř příspěvku jsou všechny materiály z jednání: videozáznamy reportáží, prezentace řečníků, recenze hostů jednání a odkazy na fotoreportáž.
Zprávy
10 let Go – Alexey Palazhchenko
Zpráva o minulosti a budoucnosti Go, jeho ekosystému a jeho komunit, včetně Golang Moskva.
Recenze posluchačů
- Hodně jsem se naučil z historie Go. Bylo to zajímavé.
- Bylo zajímavé dozvědět se o historii jazyka a komunity.
- Takových lidí a hlášení by bylo víc!
Integrace modelů ML do služby Go — Dmitry Zenin, Ozon
Příběh o tom, jak Ozon aplikoval strojové učení na predikci kategorií. Experimenty byly provedeny s použitím krajty a jejího ml ekosystému. Výroba ve společnosti však žije dál a Dmitry mluvil o tom, jak implementovali svůj vývoj do stávající go-služby, jakými metrikami ji pokryli a co z toho získali, a to jak z pohledu počátečního úkolu, tak i z pohledu výkonu celého systému .
Recenze posluchačů
- Zpráva „není pro každého“. Bude to zajímat ty, kteří se zajímají o ML, neuronové sítě a tak dále.
- Případ z reálného vývoje. Vždy je příjemné slyšet o realizaci od nápadu k realizaci.
- V mé předchozí práci bylo mou iniciativou přenést generování proměnných pro modely strojového učení do Go. Toto šlo do výroby. Bylo zajímavé slyšet, jak lidé propojovali Tensorflow/fasttext.
Navigator - řešení pro vyvažování více clusterů: důvody pro vytvoření a vývojové zkušenosti - Michail Shaverdo, Avito
Michail hovořil o funkcích vývoje a testování cloudových nativních aplikací v Go na příkladu servisní sítě v Avitu.
Tento program zahrnuje:
- proč potřebujete Navigator: několik DC a Canary;
- proč nejsou vhodná řešení třetích stran;
- jak Navigator funguje;
- unit testy jsou dobré, ale s e2e jsou lepší;
- úskalí, se kterými jsme se setkali.
Recenze posluchačů
- Zajímavé, ale nejsem devops. Doporučil jsem to kamarádovi a mohl by mít zájem. Navíc se začal setkávat i s kanárky.
- Bylo toho pro mě hodně nového. Nerozuměl jsem všemu, ale představení bylo stále zajímavé.
- Učím se Kubernetes. Zpráva je velmi užitečná.
Příprava služeb pro svět cloudových infrastruktur - Elena Grahovac, N26
Go je jedním z těch programovacích jazyků, které si zamilujete vážně a na dlouhou dobu. Abyste v něm ale mohli efektivně psát, nestačí se naučit syntaxi a absolvovat Go Tour nebo si přečíst učebnici. Elena nám řekla, jaké techniky jsou potřeba k psaní aplikací Go pro Cloud Native, jak co nejbezpečněji pracovat s externími závislostmi a jak správně dockerizovat služby napsané v Go.
Recenze posluchačů
- Super report. Velmi užitečné a přímo použitelné v praxi.
- Mluví zajímavě. Mnoho zajímavých případů. Celkově byl výkon pozitivní.
- Dobrá rada. Maximální praxe.
reference
Fotky ze setkání jsme umístili na stránky AvitoTech
Až do příště!
Zdroj: www.habr.com