-
Scaling အတွေ့အကြုံ
အကြောင်းကဒီလို… ရုံးမှာက NodeJS သုံးတာ။ လုပ်စရာတွေများတော့ ရုံးကလိုအပ်တဲ့ website တခုကိုအပြင်အပ်မယ်ဆိုပီးလုပ်ကော။ အဲ့ outsource လုပ်တဲ့သူတွေက FE ကို Next သုံးပီး BE ကို Laravel သုံးထားတယ်။ Marketing campaign ဆိုတော့ traffic ကရုတ်တရက်များလာနိုင်တယ်။ သူတို့ကျနော့်လာပြောတဲ့အချိန်ကလဲညဘက်မှာ ဒီ website က ready ဖြစ်ရမှာ။ အဲ့လိုနဲ့ရုံးမှာကျနော်က DevOps ကော PHP/Laravel ကော လက်ရှိ Node နဲ့ကောအလုပ်လုပ်နေတာဆိုတော့ Traffic handle လုပ်ဖို့ကျနော့်စီရောက်လာတယ်။ ကြည့်လိုက်တော့သူတို့ setup က auto scaling မပါ။ Traffic ဘယ်လောက်လောက်လာမလဲခန်းမှန်းခြေမေးကြည့်လိုက်တော့ ဒီ EC2 နဲ့ဘဲဖြစ်လောက်ပါတယ်ပေါ့။ အချိန်ကမရတော့ဘူး သူတို့ load…
-
Opensearch ကို docker-compose နှင့်စမ်းခြင်း
ရုံးမှာက central logging ဆို Open Search သုံးတာ။ တခုခုစမ်းချင်ပီဆို Opensearch domain အသစ်တခုလုပ် ဟိုလုပ်ဒီလုပ် နောက် request တွေတောင်းနဲ့ အနည်းနှင့်အများ အလုပ်ရှုပ်တယ်။ ဒီနေ့လဲရုံးမှာ dashboard လုပ်မလို့ Opensearch မှာ ဘယ်လို dashboard လုပ်မလဲကြည့်ချင်တာ။ Prod DB ထဲလဲ simple data တွေထည့်မကြည့်ချင်တာနှင့် local မှာဘဲ docker compose နဲ့သွင်းပီးတော့စမ်းလိုက်တယ်။ Ubuntu သွင်းထားတဲ့စက်လဲရှိနေတော့လက်တဲ့စမ်းချင်တာလဲပါတာပေါ့။ ကျနော့်ရုံးကွန်ပျူတာကနေ အိမ်က server ကို ssh ဝင်ပီးတော့ instruction ပေးတဲ့အတိုင်းလိုက်လုပ်လိုက်တာပါဘဲ။ အိမ်ကစက်ကို ရုံးကနေ ssh ဘယ်လိုဝင်လဲဆိုတော့အိမ်ကစက်ကော ရုံးကစက်ကော tailscale သွင်းထားတာဆိုတော့အဆင်ပြေတယ်။ ဘာမှထွေထွေထူးထူးကိုမလိုတာ။ ဒီက…
-
ဒီ website ကိုကျနော့်အိမ်က Mini PC မှာ run ထားတာဖြစ်ပါတယ်။
ဟိုးအရင်ကတည်းက ကိုယ့်အိမ်ကစက်မှာ website host လုပ်ပီး run ချင်နေတာ။ အခုမှဘဲလုပ်ဖြစ်တော့တယ်။ စနေနေ့တုန်းက Mini PC လေးဝယ်လိုက်တယ်။ Sunday ရောက်။ OS က Window နဲ့လာတာ။ Window ကိုစိတ်ကြိုက်ဟိုစမ်းဒီစမ်းလုပ်ရင်း အဓိကဝယ်တဲ့ရည်ရွယ်ချက်ပျောက်ပီး လုပ်ချင်တာတွေလုပ်မိမှာစိုးလို့ ubuntu တင်ဖို့မြန်မြန်လုပ်ရတယ်။ bluetooth keyboard တွေသုံးနေတာဆိုတော့ BIOS က keyboard မရှိဘဲ ရွှေ့လို့မရလို့ keyboard ဒုက္ခသည်ဖြစ်သွားရသေးတယ်။ Ubuntu တင် ssh ဘာညာ enable လုပ်ပီးတော့ ကိုရဲလင်းအောင် ပြောတဲ့ Tailscale ကိုစမ်းဖြစ်တယ်။ အဲ့ကောင်ဘယ်လိုအလုပ်လုပ်လဲဆိုတာ overall ကျနော်နားလည်သလောက်က ရှိသမျှကွန်ပျူတာတွေထဲမှာ tailscale သွင်းလိုက်ရင် အဲ့ကွန်ပျူတာတွေက ကျနော်တို့ Private VPC လိုမျိုးဖြစ်သွားတယ်။…