မင်္ဂလာပါ! နိုဝင်ဘာလ 30 ရက်နေ့တွင်၊ Golang မော်စကိုအသိုင်းအ၀ိုင်းနှင့်ကျွန်ုပ်တို့၏ရုံးခန်းတွင်၊ Go ၏ဆယ်နှစ်မြောက်နှစ်ပတ်လည်နေ့တွင်တွေ့ဆုံပွဲတစ်ခုကျင်းပခဲ့သည်။ အစည်းအဝေးတွင် ၎င်းတို့သည် Go ဝန်ဆောင်မှုများတွင် စက်သင်ယူခြင်း၊ အစုအစည်းပေါင်းစုံ ချိန်ခွင်လျှာညှိခြင်းအတွက် ဖြေရှင်းချက်များ၊ Cloud Native အတွက် Go အပလီကေးရှင်းများ ရေးသားခြင်းနည်းပညာများနှင့် Go ၏သမိုင်းကြောင်းတို့ကို ဆွေးနွေးခဲ့ကြသည်။
ဒီအကြောင်းအရာတွေကို စိတ်ဝင်စားရင် ကြောင်ဆီသွားပါ။ ပို့စ်အတွင်းတွင် အစည်းအဝေးမှ ပစ္စည်းများအားလုံးကို မှတ်တမ်းတင်ထားသည်- အစီရင်ခံစာ ဗီဒီယိုမှတ်တမ်းများ၊ စပီကာများ၏ တင်ပြချက်များ၊ အစည်းအဝေး ဧည့်သည်များထံမှ သုံးသပ်ချက်များနှင့် ဓာတ်ပုံအစီရင်ခံစာ လင့်ခ်များ။
အစီရင်ခံစာများ
Go - Alexey Palazhchenko ၏ 10 နှစ်
Go ၏အတိတ်နှင့်အနာဂတ်၊ ၎င်း၏ဂေဟစနစ်နှင့် Golang Moscow အပါအဝင် ၎င်း၏အသိုင်းအဝိုင်းများအကြောင်း အစီရင်ခံစာ။
နားထောင်သူသုံးသပ်ချက်များ
- Go ရဲ့သမိုင်းကနေ အများကြီးသင်ယူခဲ့ရတယ်။ စိတ်ဝင်စားစရာကောင်းတယ်။
- ဘာသာစကားနှင့် လူ့အသိုက်အဝန်း၏ သမိုင်းကြောင်းကို လေ့လာရန် စိတ်ဝင်တစားရှိခဲ့သည်။
- ဒီလိုလူတွေနဲ့ အစီရင်ခံစာတွေ ပိုရှိမယ်။
Go ဝန်ဆောင်မှုတွင် ML မော်ဒယ်များကို ပေါင်းစည်းခြင်း — Dmitry Zenin၊ Ozon
အမျိုးအစားခန့်မှန်းခြင်းတွင် Ozon သည် စက်သင်ယူမှုကို အသုံးချပုံအကြောင်း။ စမ်းသပ်မှုများကို python နှင့် ၎င်း၏ ml ဂေဟစနစ်တို့ကို အသုံးပြု၍ ပြုလုပ်ခဲ့သည်။ သို့သော်လည်း ကုမ္ပဏီတွင် ထုတ်လုပ်မှုသည် ဆက်လက်ရှင်သန်နေပြီး Dmitry သည် ရှိရင်းစွဲ လည်ပတ်ဝန်ဆောင်မှုသို့ ၎င်းတို့၏ တိုးတက်မှုများကို အကောင်အထည်ဖော်ပုံ၊ ၎င်းကို ခြုံငုံမိသည့် မက်ထရစ်များနှင့် ရလဒ်အဖြစ် ၎င်းတို့ရရှိသည့်အရာများအကြောင်း၊ ကနဦးလုပ်ငန်းတာဝန်နှင့် ရှုထောင့်နှစ်ခုလုံးမှ၊ စနစ်တစ်ခုလုံး၏စွမ်းဆောင်ရည်ကိုရှုထောင့်မှကြည့်ရှုပါ။
နားထောင်သူသုံးသပ်ချက်များ
- အစီရင်ခံစာသည် "လူတိုင်းအတွက်မဟုတ်ပါ။" ML၊ Neural Network စသည်တို့ကို စိတ်ဝင်စားသူများ စိတ်ဝင်စားကြမည်ဖြစ်သည်။
- ဖြစ်ရပ်မှန် ဖွံ့ဖြိုးတိုးတက်မှု။ စိတ်ကူးကနေ အကောင်အထည်ဖော်ဖို့ဆိုတာ အမြဲတမ်းကြားရတာ ကောင်းပါတယ်။
- ကျွန်ုပ်၏ယခင်အလုပ်တွင်၊ ကျွန်ုပ်၏အစပျိုးမှုသည် စက်သင်ယူမှုမော်ဒယ်များအတွက် Go သို့ပြောင်းရန်ဖြစ်သည်။ ဒါက ထုတ်လုပ်မှုထဲကို ဝင်သွားတယ်။ လူတွေ Tensorflow/fasttext ကို ဘယ်လိုချိတ်ဆက်ထားလဲဆိုတာကို စိတ်ဝင်စားစရာပါပဲ။
Navigator - အစုအဖွဲ့ပေါင်းစုံ ဟန်ချက်ညီမှုအတွက် အဖြေတစ်ခု- ဖန်တီးမှုနှင့် ဖွံ့ဖြိုးတိုးတက်မှုအတွေ့အကြုံအတွက် အကြောင်းရင်းများ - Mikhail Shaverdo၊ Avito
Mikhail သည် Avito ရှိ ဝန်ဆောင်မှု mesh နမူနာကို အသုံးပြု၍ Go တွင် cloud-native အက်ပ်လီကေးရှင်းများ တီထွင်ခြင်းနှင့် စမ်းသပ်ခြင်းဆိုင်ရာ အင်္ဂါရပ်များအကြောင်း ပြောကြားခဲ့သည်။
အဆိုပါအစီအစဉ်တွင်ပါဝင်သည်:
- အဘယ်ကြောင့် Navigator လိုအပ်သနည်း- များစွာသော DCs နှင့် Canary;
- Third-party ဖြေရှင်းချက်တွေက ဘာကြောင့် မသင့်တော်တာလဲ။
- Navigator အလုပ်လုပ်ပုံ၊
- ယူနစ်စစ်ဆေးမှုများသည် ကောင်းမွန်သော်လည်း e2e နှင့် ၎င်းတို့သည် ပိုကောင်းပါသည်။
- ငါတို့ ကြုံတွေ့ခဲ့ရတဲ့ ချောက်တွေ၊
နားထောင်သူသုံးသပ်ချက်များ
- စိတ်ဝင်စားဖို့ကောင်းပေမယ့် ကျွန်တော်ဟာ ရူးသွပ်သူတစ်ယောက်မဟုတ်ပါဘူး။ အဲဒါကို သူငယ်ချင်းတစ်ယောက်ဆီ အကြံပြုလိုက်တာနဲ့ သူစိတ်ဝင်စားသွားနိုင်တယ်။ ထို့အပြင်၊ သူသည်လည်း ကိန္နရီလွှတ်ခြင်းများကို စတင်ကြုံတွေ့ရတော့သည်။
- ငါ့အတွက် အသစ်အဆန်းတွေ အများကြီးရှိခဲ့တယ်။ အရာအားလုံးကို နားမလည်နိုင်ပေမယ့် စွမ်းဆောင်ရည်ကတော့ စိတ်ဝင်စားဖို့ကောင်းနေတုန်းပါပဲ။
- Kubernetes ကို လေ့လာနေပါတယ်။ အစီရင်ခံစာသည် အလွန်အသုံးဝင်သည်။
cloud အခြေခံအဆောက်အဦများကမ္ဘာအတွက် ဝန်ဆောင်မှုများ ပြင်ဆင်နေသည် - Elena Grahovac, N26
Go သည် သင်အလေးအနက်ထားပြီး အချိန်အကြာကြီး နှစ်သက်သဘောကျသော ပရိုဂရမ်းမင်းဘာသာစကားများထဲမှ တစ်ခုဖြစ်သည်။ သို့သော် ၎င်းကို ထိထိရောက်ရောက် စတင်ရေးသားရန်အတွက် syntax ကိုလေ့လာပြီး Go Tour သို့မဟုတ် ဖတ်စာအုပ်ဖတ်ရန် မလုံလောက်ပါ။ Elena သည် Cloud Native အတွက် Go အပလီကေးရှင်းများ ရေးသားရန် လိုအပ်သည့် နည်းစနစ်များ၊ ပြင်ပမှီခိုမှုများနှင့် တတ်နိုင်သမျှ လုံခြုံအောင် လုပ်ဆောင်နည်း၊ Go တွင် ရေးသားထားသော ဝန်ဆောင်မှုများကို ကောင်းစွာ မှန်ကန်စွာ dockerize လုပ်နည်းတို့ကို Elena မှ ပြောပြခဲ့သည်။
နားထောင်သူသုံးသပ်ချက်များ
- စူပါတင်း။ အလွန်အသုံးဝင်ပြီး လက်တွေ့တွင် တိုက်ရိုက်အသုံးပြုနိုင်ပါသည်။
- သူက စိတ်ဝင်စားစွာပြောနေသည်။ စိတ်ဝင်စားစရာကောင်းတဲ့ ကိစ္စတွေအများကြီးပါ။ ယေဘုယျအားဖြင့် စွမ်းဆောင်ရည်က အပြုသဘောဆောင်ပါတယ်။
- အကြံဉာဏ်ကောင်း။ အများဆုံးလေ့ကျင့်ပါ။
ကိုးကား
ကျွန်ုပ်တို့သည် AvitoTech စာမျက်နှာများတွင် အစည်းအဝေးမှ ဓာတ်ပုံများကို တင်ထားသည်။
လာမယ့်အချိန်အထိ!
source: www.habr.com