سلام! در 30 نوامبر، در دفتر ما، همراه با جامعه گلانگ مسکو، به مناسبت دهمین سالگرد Go، جلسه ای برگزار کردیم. در این جلسه، آنها در مورد یادگیری ماشین در سرویسهای Go، راهحلهایی برای تعادل چند خوشهای، تکنیکهای نوشتن برنامههای Go برای Cloud Native و تاریخچه Go بحث کردند.
اگر به این موضوعات علاقه دارید به سراغ گربه بروید. در داخل پست همه مطالب جلسه وجود دارد: ضبط ویدئویی گزارش ها، ارائه سخنرانان، نظرات مهمانان جلسه و پیوندهایی به گزارش تصویری.
گزارش ها
10 سال برو - الکسی پالاژچنکو
گزارشی در مورد گذشته و آینده Go، اکوسیستم و جوامع آن، از جمله Golang مسکو.
→
نظرات شنوندگان
- من از تاریخچه Go چیزهای زیادی یاد گرفتم. جالب بود.
- یادگیری در مورد تاریخ زبان و جامعه جالب بود.
- از این قبیل افراد و گزارش ها بیشتر می شد!
ادغام مدل های ML در یک سرویس Go - دیمیتری زنین، اوزون
داستان اینکه چگونه اوزون از یادگیری ماشینی برای پیشبینی دستهبندی استفاده کرد. آزمایشها با استفاده از پایتون و اکوسیستم ml آن انجام شد. با این حال، تولید در شرکت در حال انجام است و دیمیتری در مورد اینکه چگونه پیشرفت های خود را در سرویس رفت و برگشت موجود پیاده سازی کردند، با چه معیارهایی آن را پوشش دادند و در نتیجه چه چیزی به دست آوردند، هم از نقطه نظر کار اولیه و هم از نقطه نظر کار اولیه صحبت کرد. از نقطه نظر عملکرد کل سیستم .
→
نظرات شنوندگان
- این گزارش "برای همه نیست." برای کسانی که به ML، شبکه های عصبی و غیره علاقه مند هستند، جالب خواهد بود.
- موردی از توسعه واقعی. شنیدن در مورد اجرا از ایده به اجرا همیشه خوب است.
- در کار قبلی ام، ابتکار من انتقال نسل متغیرها برای مدل های یادگیری ماشین به Go بود. این به تولید رسید. شنیدن اینکه چگونه مردم تنسورفلو/فست متن را به هم متصل میکنند، جالب بود.
Navigator - راه حلی برای تعادل چند خوشه: دلایل ایجاد و تجربه توسعه - میخائیل شاوردو، آویتو
میخائیل در مورد ویژگی های توسعه و آزمایش برنامه های کاربردی ابری در Go با استفاده از مثال سرویس مش در Avito صحبت کرد.
در برنامه:
- چرا به Navigator نیاز دارید: چندین DC و Canary.
- چرا راه حل های شخص ثالث مناسب نیستند.
- Navigator چگونه کار می کند.
- تست های واحد خوب هستند، اما با e2e بهتر هستند.
- دام هایی که با آن مواجه شدیم
→
نظرات شنوندگان
- جالبه ولی من اهل فن نیستم من آن را به یکی از دوستان توصیه کردم و او ممکن است علاقه مند باشد. علاوه بر این، او همچنین شروع به مواجهه با رهاسازی قناری کرد.
- چیزهای زیادی برای من جدید بود. من نمی توانستم همه چیز را بفهمم، اما اجرا هنوز جالب بود.
- من در حال یادگیری Kubernetes هستم. گزارش بسیار مفید است.
آماده سازی خدمات برای دنیای زیرساخت های ابری - Elena Grahovac، N26
Go یکی از آن زبان های برنامه نویسی است که به طور جدی و برای مدت طولانی عاشق آن می شوید. با این حال، برای شروع نوشتن موثر در آن، یادگیری نحو و شرکت در تور Go یا خواندن یک کتاب درسی کافی نیست. النا به ما گفت که چه تکنیک هایی برای نوشتن برنامه های Go برای Cloud Native نیاز است، چگونه با وابستگی های خارجی تا حد امکان امن کار کنیم، و چگونه سرویس های نوشته شده در Go را به درستی داکر کنیم.
→
نظرات شنوندگان
- گزارش فوق العاده بسیار مفید و به طور مستقیم در عمل قابل اجرا است.
- او جالب صحبت می کند. خیلی موارد جالب در کل عملکرد مثبت بود.
- نصیحت مفید. حداکثر تمرین.
مراجع
ما عکس هایی از این جلسه را در صفحات AvitoTech قرار دادیم
تا دفعه بعد!
منبع: www.habr.com