Go Π½Π° дСсяточку: Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Ρ„ΠΎΡ‚ΠΎ с юбилСйного ΠΌΠΈΡ‚Π°ΠΏΠ°

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! 30 ноября Π² нашСм офисС вмСстС с сообщСством Golang Москва ΠΌΡ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΌΠΈΡ‚Π°ΠΏ ΠΏΠΎ ΡΠ»ΡƒΡ‡Π°ΡŽ дСсятилСтия Go. На встрСчС обсуТдали машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² Go-сСрвисах, Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠ»Π°ΡΡ‚Π΅Ρ€Π½ΠΎΠΉ балансировки, ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ для написания Go-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Cloud Native ΠΈ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Go.

Π—Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚, Ссли Π²Π°ΠΌ интСрСсны эти Ρ‚Π΅ΠΌΡ‹. Π’Π½ΡƒΡ‚Ρ€ΠΈ поста β€” всС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ встрСчи: видСозаписи Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ², ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ спикСров, ΠΎΡ‚Π·Ρ‹Π²Ρ‹ гостСй ΠΌΠΈΡ‚Π°ΠΏΠ° ΠΈ ссылки Π½Π° Ρ„ΠΎΡ‚ΠΎΠΎΡ‚Ρ‡Ρ‘Ρ‚.

Go Π½Π° дСсяточку: Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Ρ„ΠΎΡ‚ΠΎ с юбилСйного ΠΌΠΈΡ‚Π°ΠΏΠ°

Π”ΠΎΠΊΠ»Π°Π΄Ρ‹

10 Π»Π΅Ρ‚ GoΒ β€” АлСксСй ΠŸΠ°Π»Π°ΠΆΡ‡Π΅Π½ΠΊΠΎ

Π”ΠΎΠΊΠ»Π°Π΄ ΠΏΡ€ΠΎ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅ ΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Go, Π΅Π³ΠΎ экосистСмы ΠΈ Π΅Π³ΠΎ сообщСств, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Golang Москва.

β†’ ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ

ΠžΡ‚Π·Ρ‹Π²Ρ‹ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Π΅ΠΉ

  • Π£Π·Π½Π°Π» Π½Π΅ΠΌΠ°Π»ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ· истории Go. Π‘Ρ‹Π»ΠΎ интСрСсно.
  • Π‘Ρ‹Π»ΠΎ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ± истории развития языка ΠΈ сообщСства.
  • ПобольшС Π±Ρ‹ Ρ‚Π°ΠΊΠΈΡ… людСй ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ²!

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ML ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² сСрвис Π½Π° Go β€” Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π—Π΅Π½ΠΈΠ½, Ozon

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π² Ozon ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ. ЭкспСримСнты ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ с использованиСм python ΠΈ Π΅Π³ΠΎ экосистСмы для ml. Однако, ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΆΠΈΠ²Π΅Ρ‚ Π½Π° go ΠΈ Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ рассказал ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π½Π΅Π΄Ρ€ΠΈΠ»ΠΈ ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ go-сСрвис, ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌΠΈ это ΠΏΠΎΠΊΡ€Ρ‹Π»ΠΈ ΠΈ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π² ΠΈΡ‚ΠΎΠ³Π΅, ΠΊΠ°ΠΊ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚Π°ΠΊ ΠΈ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всСй систСмы.

β†’ ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ

ΠžΡ‚Π·Ρ‹Π²Ρ‹ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Π΅ΠΉ

  • Π”ΠΎΠΊΠ»Π°Π΄ Β«Π½Π΅ для всСх». Π‘ΡƒΠ΄Π΅Ρ‚ интСрСсСн Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ увлСкаСтся ML, Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹ΠΌΠΈ сСтями ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.
  • КСйс ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ВсСгда приятно ΠΏΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ ΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ ΠΎΡ‚ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
  • На ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ мСстС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ΅ΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²ΠΎΠΉ Π±Ρ‹Π» пСрСнос Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ машинного обучСния Π½Π° Go. Π­Ρ‚ΠΎ зашло Π² ΠΏΡ€ΠΎΠ΄. Π‘Ρ‹Π»ΠΎ интСрСсно ΠΏΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ люди ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ Tensorflow/fasttext.

ΠœΠΈΡ…Π°ΠΈΠ» рассказал ΠΎΠ± особСнностях Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ тСстирования cloud-native ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Go Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ service mesh Π² Авито.

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅:

  • Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ Navigator: нСсколько Π”Π¦ ΠΈ Canary;
  • ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ подходят сторонниС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ;
  • ΠΊΠ°ΠΊ устроСн Navigator;
  • unit-тСсты Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ с e2e – Π»ΡƒΡ‡ΡˆΠ΅;
  • ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ.

β†’ ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ

ΠžΡ‚Π·Ρ‹Π²Ρ‹ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Π΅ΠΉ

  • Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Π½ΠΎ я Π½Π΅ devops. ΠŸΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π·Π½Π°ΠΊΠΎΠΌΠΎΠΌΡƒ, Π²ΠΎΡ‚ Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ Π½Π°Ρ‡Π°Π» ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с ΠΊΠ°Π½Π°Ρ€Π΅Π΅Ρ‡Π½Ρ‹ΠΌΠΈ Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ.
  • Π‘Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ для мСня. ΠŸΠΎΠ½ΡΡ‚ΡŒ смог Π½Π΅ всС, Π½ΠΎ ΠΏΡ€ΠΈ этом выступлСниС Π±Ρ‹Π»ΠΎ всС Ρ€Π°Π²Π½ΠΎ интСрСсно.
  • Π˜Π·ΡƒΡ‡Π°ΡŽ Kubernetes. Π”ΠΎΠΊΠ»Π°Π΄ вСсьма кстати.

Π“ΠΎΡ‚ΠΎΠ²ΠΈΠΌ сСрвисы ΠΊ ΠΌΠΈΡ€Ρƒ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… инфраструктур — ЕлСна Π“Ρ€Π°Ρ…ΠΎΠ²Π°Ρ†, N26

Go β€” ΠΈΠ· Ρ‚Π΅Ρ… языков программирования, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ влюбляСшься Π²ΡΠ΅Ρ€ΡŒΠ΅Π· ΠΈ Π½Π°Π΄ΠΎΠ»Π³ΠΎ. Однако, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° Π½Ρ‘ΠΌ эффСктивно, нСдостаточно Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ синтаксис ΠΈ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Go Tour ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ. Π•Π»Π΅Π½Π° рассказала, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для написания Go-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Cloud Native, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с внСшними зависимостями максимально бСзопасно ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΄ΠΎΠΊΠ΅Ρ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСрвисы, написанныС Π½Π° Go.

β†’ ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ

ΠžΡ‚Π·Ρ‹Π²Ρ‹ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Π΅ΠΉ

  • Π‘ΡƒΠΏΠ΅Ρ€ Π΄ΠΎΠΊΠ»Π°Π΄. ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈ прямо ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.
  • Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ рассказываСт. Много интСрСсных кСйсов. Π’ Ρ†Π΅Π»ΠΎΠΌ выступлСниС Π±Ρ‹Π»ΠΎ Π½Π° ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π΅.
  • Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ совСты. ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

Бсылки

ΠŸΠ»Π΅ΠΉΠ»ΠΈΡΡ‚ со всСми Π²ΠΈΠ΄Π΅ΠΎ с ΠΌΠΈΡ‚Π°ΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° нашСм ΡŽΡ‚ΡƒΠ±-ΠΊΠ°Π½Π°Π»Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΈΡ‚Π°ΠΏ Π² Авито, ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° Π½Π°ΡˆΡƒ страницу Π² Π’Π°ΠΉΠΌΠΏΠ°Π΄Π΅.

Π€ΠΎΡ‚ΠΎ со встрСчи ΠΌΡ‹ Π²Ρ‹Π»ΠΎΠΆΠΈΠ»ΠΈ Π½Π° страницы AvitoTech Π² ЀСйсбукС ΠΈ Π’K. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, Ссли интСрСсно.

Π”ΠΎ Π½ΠΎΠ²Ρ‹Ρ… встрСч!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ