Zdravo! 30. studenog u našem uredu, zajedno sa zajednicom Golang Moskva, održali smo meetup povodom desete godišnjice Go. Na sastanku se razgovaralo o strojnom učenju u Go uslugama, rješenjima za balansiranje više klastera, tehnikama pisanja Go aplikacija za Cloud Native i povijesti Goa.
Idi na mačku ako te zanimaju ove teme. Unutar objave nalaze se svi materijali sa skupa: video zapisi izvješća, izlaganja govornika, osvrti gostiju sa sastanka i poveznice na fotoreportažu.
Izvještaji
10 godina Goa – Alexey Palazhchenko
Izvješće o prošlosti i budućnosti Goa, njegovom ekosustavu i zajednicama, uključujući Golang Moskva.
Recenzije slušatelja
- Puno sam naučio iz povijesti Goa. Bilo je zanimljivo.
- Bilo je zanimljivo učiti o povijesti jezika i zajednice.
- Bilo bi više ovakvih ljudi i prijava!
Integracija ML modela u Go uslugu — Dmitry Zenin, Ozon
Priča o tome kako je Ozon primijenio strojno učenje na predviđanje kategorija. Eksperimenti su provedeni pomoću pythona i njegovog ml ekosustava. Međutim, proizvodnja u tvrtki živi i dalje, a Dmitry je govorio o tome kako su svoj razvoj implementirali u postojeću go-service, kojom metrikom su je pokrili i što su dobili kao rezultat, kako sa stajališta početnog zadatka tako i sa stajališta performansi cijelog sustava .
Recenzije slušatelja
- Izvješće "nije za svakoga". Bit će zanimljiva onima koji su zainteresirani za ML, neuronske mreže i tako dalje.
- Slučaj iz stvarnog razvoja. Uvijek je lijepo čuti o realizaciji od ideje do realizacije.
- Na prethodnom poslu moja je inicijativa bila prebaciti generiranje varijabli za modele strojnog učenja na Go. Ovo je ušlo u proizvodnju. Bilo je zanimljivo čuti kako su ljudi povezali Tensorflow/fasttext.
Navigator - rješenje za balansiranje više klastera: razlozi za stvaranje i iskustvo razvoja - Mikhail Shaverdo, Avito
Mikhail je govorio o značajkama razvoja i testiranja aplikacija koje su izvorne u oblaku u Gou na primjeru servisne mreže u Avitu.
Program uključuje:
- zašto vam je potreban Navigator: nekoliko DC-ova i Canary;
- zašto rješenja trećih strana nisu prikladna;
- kako radi Navigator;
- jedinični testovi su dobri, ali s e2e su bolji;
- zamke na koje smo naišli.
Recenzije slušatelja
- Zanimljivo, ali ja nisam devops. Preporučio sam ga prijatelju i možda će ga zanimati. Štoviše, počeo se susretati i s ispuštanjem kanarinca.
- Za mene je bilo mnogo toga novog. Nisam mogao sve razumjeti, ali nastup je svejedno bio zanimljiv.
- Učim Kubernetes. Izvješće je vrlo korisno.
Priprema servisa za svijet cloud infrastruktura - Elena Grahovac, N26
Go je jedan od onih programskih jezika u koje se zaljubite ozbiljno i nadugo. Međutim, da biste počeli učinkovito pisati u njemu, nije dovoljno naučiti sintaksu i proći Go Tour ili pročitati udžbenik. Elena nam je rekla koje su tehnike potrebne za pisanje Go aplikacija za Cloud Native, kako raditi s vanjskim ovisnostima što je sigurnije moguće i kako pravilno dokerizirati usluge napisane u Go-u.
Recenzije slušatelja
- Super izvještaj. Vrlo korisno i izravno primjenjivo u praksi.
- Zanimljivo priča. Mnogo zanimljivih slučajeva. Općenito, učinak je bio pozitivan.
- Dobar savjet. Maksimalna praksa.
reference
Fotografije sa susreta objavili smo na stranicama AvitoTecha
Do sljedećeg puta!
Izvor: www.habr.com