Բարեւ Ձեզ! Նոյեմբերի 30-ին մեր գրասենյակում Գոլանգի մոսկովյան համայնքի հետ միասին մենք հանդիպում անցկացրինք Գոյի տասնամյակի կապակցությամբ։ Հանդիպման ընթացքում նրանք քննարկեցին մեքենայական ուսուցումը Go ծառայություններում, լուծումներ բազմակլաստերային հավասարակշռման համար, Cloud Native-ի համար Go հավելվածներ գրելու տեխնիկան և Go-ի պատմությունը։
Գնացեք կատվի մոտ, եթե ձեզ հետաքրքրում են այս թեմաները: Գրառման ներսում կան հանդիպման բոլոր նյութերը՝ զեկույցների տեսագրություններ, բանախոսների ներկայացումներ, հանդիպման հյուրերի ակնարկներ և ֆոտոռեպորտաժի հղումներ:
Զեկույցներ
10 տարի Go – Ալեքսեյ Պալաժչենկո
Զեկույց Գոյի անցյալի և ապագայի, նրա էկոհամակարգի և համայնքների, այդ թվում՝ Մոսկվայի Գոլանգի մասին:
Լսողների ակնարկներ
- Ես շատ բան սովորեցի Գոյի պատմությունից։ Հետաքրքիր էր։
- Հետաքրքիր էր ծանոթանալ լեզվի և համայնքի պատմությանը:
- Այդպիսի մարդիկ ու զեկույցներ ավելի շատ կլինեին։
ML մոդելների ինտեգրումը Go ծառայության մեջ — Դմիտրի Զենին, Օզոն
Պատմությունն այն մասին, թե ինչպես Օզոնը կիրառեց մեքենայական ուսուցումը կատեգորիաների կանխատեսման համար: Փորձերն իրականացվել են պիթոնի և նրա մլ էկոհամակարգի միջոցով։ Այնուամենայնիվ, ընկերությունում արտադրությունը շարունակվում է, և Դմիտրին խոսեց այն մասին, թե ինչպես են նրանք ներդրել իրենց զարգացումները գոյություն ունեցող go-service-ի մեջ, ինչ չափումներ են նրանք ծածկել այն և ինչ են ստացել արդյունքում, ինչպես սկզբնական առաջադրանքի, այնպես էլ: ամբողջ համակարգի աշխատանքի տեսանկյունից։
Լսողների ակնարկներ
- Զեկույցը «բոլորի համար չէ». Այն կհետաքրքրի նրանց, ովքեր հետաքրքրված են ML-ով, նեյրոնային ցանցերով և այլն:
- Դեպք իրական զարգացումից. Միշտ հաճելի է լսել իրականացման մասին գաղափարից իրականացում:
- Իմ նախորդ աշխատանքում իմ նախաձեռնությունն էր տեղափոխել մեքենայական ուսուցման մոդելների փոփոխականների սերունդը Go: Սա մտավ արտադրության մեջ: Հետաքրքիր էր լսել, թե ինչպես են մարդիկ կապում Tensorflow/fasttext-ը:
Նավիգատոր - լուծում բազմակլաստերային հավասարակշռման համար. ստեղծման և զարգացման փորձի պատճառները - Միխայիլ Շավերդո, Ավիտո
Միխայիլը խոսեց Go-ում cloud-native հավելվածների մշակման և փորձարկման առանձնահատկությունների մասին՝ օգտագործելով Avito-ում սպասարկման ցանցի օրինակը։
Ծրագրում `
- ինչու է ձեզ անհրաժեշտ Navigator. մի քանի DC և Canary;
- ինչու երրորդ կողմի լուծումները հարմար չեն.
- ինչպես է աշխատում Navigator-ը;
- միավորի թեստերը լավն են, բայց e2e-ով ավելի լավն են;
- այն որոգայթները, որոնց հանդիպեցինք:
Լսողների ակնարկներ
- Հետաքրքիր է, բայց ես դավագ չեմ: Ես դա խորհուրդ տվեցի ընկերոջս, և նա կարող է հետաքրքրվել: Ավելին, նա սկսեց հանդիպել նաև դեղձանիկների բացթողումների։
- Ինձ համար շատ նորություն կար։ Ես չէի կարողանում ամեն ինչ հասկանալ, բայց ներկայացումը դեռ հետաքրքիր էր։
- Ես սովորում եմ Kubernetes-ը: Զեկույցը շատ օգտակար է։
Ծառայությունների պատրաստում ամպային ենթակառուցվածքների աշխարհի համար - Ելենա Գրահովաց, N26
Go-ն այն ծրագրավորման լեզուներից է, որին դուք լրջորեն և երկար ժամանակ սիրահարվում եք։ Այնուամենայնիվ, դրա մեջ արդյունավետ գրել սկսելու համար բավական չէ սովորել շարահյուսությունը և մասնակցել Go Tour-ին կամ դասագիրք կարդալ: Ելենան մեզ ասաց, թե ինչ մեթոդներ են անհրաժեշտ «Cloud Native»-ի համար «Go» հավելվածներ գրելու համար, ինչպես հնարավորինս ապահով աշխատել արտաքին կախվածությունների հետ և ինչպես պատշաճ կերպով տեղադրել Go-ում գրված ծառայությունները:
Լսողների ակնարկներ
- Սուպեր ռեպորտաժ. Շատ օգտակար և ուղղակիորեն կիրառելի գործնականում:
- Նա հետաքրքիր է խոսում. Շատ հետաքրքիր դեպքեր. Ընդհանուր առմամբ կատարումը դրական էր.
- Լավ խորհուրդ. Առավելագույն պրակտիկա.
Սայլակ
Հանդիպումից լուսանկարներ ենք տեղադրել AvitoTech էջերում
Կտեսնվենք!
Source: www.habr.com