Pozdrav! 30. studenog održali smo sastanak u našem uredu zajedno s Golang Moscow zajednicom kako bismo proslavili 10. godišnjicu Goa. Razgovarali smo o strojnom učenju u Go uslugama, rješenjima za uravnoteženje opterećenja više klastera, tehnikama pisanja Go aplikacija za Cloud Native i povijesti Goa.
Kliknite dolje ako vas zanimaju ove teme. U objavi se nalaze svi materijali sa sastanka: video snimke predavanja, prezentacije govornika, recenzije gostiju i poveznice na fotoreportažu.

Izvještaji
10 godina Goa — Aleksej Palažčenko
Predavanje o prošlosti i budućnosti Goa, njegovog ekosustava i zajednica, uključujući Golang Moscow.

→
Recenzije slušatelja
- Puno sam naučio o povijesti Goa. Bilo je zanimljivo.
- Bilo je zanimljivo učiti o povijesti razvoja jezika i zajednice.
- Trebamo više ovakvih ljudi i izvještaja!
Integriranje ML modela u Go uslugu — Dmitrij Zenin, Ozon
Ovo je priča o tome kako je Ozon primijenio strojno učenje na predviđanje kategorija. Eksperimenti su provedeni korištenjem Pythona i njegovog ML ekosustava. Međutim, produkcijsko okruženje tvrtke temelji se na Gou, a Dmitrij je podijelio kako su implementirali svoj razvoj u postojeću Go uslugu, metrike koje su koristili i rezultirajuće rezultate, kako u smislu početnog zadatka, tako i u smislu ukupnih performansi sustava.

→
Recenzije slušatelja
- Ovo predavanje nije za svakoga. Bit će zanimljivo onima koji su zainteresirani za strojno učenje, neuronske mreže i slično.
- Studija slučaja razvoja iz stvarnog svijeta. Uvijek je zadovoljstvo čuti o implementaciji od koncepta do završetka.
- Na prethodnom poslu pokrenuo sam migraciju generiranja varijabli za modele strojnog učenja na Go. To je krenulo u produkciju. Bilo je zanimljivo čuti kako su ljudi integrirali Tensorflow/fasttext.
Navigator — rješenje za balansiranje više klastera: razlog njegovog stvaranja i iskustvo razvoja — Mihail Shaverdo, Avito
Mihail je raspravljao o specifičnostima razvoja i testiranja cloud-native aplikacija u Gou, koristeći Avitovu servisnu mrežu kao primjer.
Program uključuje:
- Zašto vam je potreban Navigator: više DC-ova i Canary;
- Zašto rješenja trećih strana nisu prikladna;
- Kako Navigator radi;
- Jedinični testovi su dobri, ali e2e je bolji;
- zamke na koje smo naišli.

→
Recenzije slušatelja
- Zanimljivo, ali nisam DevOps profesionalac. Preporučio sam to prijatelju; možda bi ga to zanimalo. Pogotovo jer se i on počinje baviti Canary izdanjima.
- Bilo je puno toga novoga za mene. Nisam sve mogao razumjeti, ali prezentacija je ipak bila zanimljiva.
- Učim Kubernetes. Ovo predavanje je bilo vrlo korisno.
Priprema usluga za svijet cloud infrastrukture — Elena Grakhovats, N26
Go je jedan od onih programskih jezika u koje se zaljubite i to traje. Međutim, da biste počeli učinkovito pisati, nije dovoljno samo naučiti sintaksu, proći Go Tour ili pročitati tutorial. Elena je podijelila tehnike potrebne za pisanje Go aplikacija za Cloud Native, kako što sigurnije raditi s vanjskim ovisnostima i kako pravilno Dockerizirati servise napisane u Gou.

→
Recenzije slušatelja
- Izvrsno izvješće. Vrlo korisno i izravno primjenjivo.
- Održava zanimljivu prezentaciju. Puno zanimljivih studija slučaja. Sveukupno, prezentacija je bila pozitivna.
- Dobar savjet. Maksimalna vježba.
reference
Sve videozapise sa susreta možete pronaći na našem YouTube kanalu. Da biste bili u tijeku sa sljedećim Avito susretom, pretplatite se na našu stranicu na .
Fotografije sa sastanka objavili smo na stranicama AvitoTecha. и Pogledajte ako vas zanima.
Do sljedećeg puta!
Izvor: www.habr.com

