အားသာချက် အားနည်းချက်များ
အားသာချက်များ (Studio Apartment ၏ ကောင်းကွက်များ)
Section titled “အားသာချက်များ (Studio Apartment ၏ ကောင်းကွက်များ)”-
Simple Deployment (ပြောင်းရွှေ့ရ လွယ်ကူခြင်း): Studio ခန်း ပြောင်းရင် ပစ္စည်းသယ်ရတာ လွယ်တယ်။ သေတ္တာတစ်လုံးတည်းနဲ့ ပြီးတယ်။ (Code ကို Build လုပ်၊ Server ပေါ်တင်၊ ပြီးပြီ။ ဘာမှ ရှုပ်ရှုပ်ထွေးထွေး မရှိဘူး)။
-
Development Speed (အလုပ်တွင်ခြင်း): ရေသောက်ချင်ရင် မီးဖိုချောင်ကို လှမ်းယူလိုက်ရုံပဲ။ အိပ်ချင်ရင် ကုတင်ပေါ် လှဲလိုက်ရုံပဲ။ (Code တွေ၊ Component တွေ Share ရတာ အရမ်းလွယ်တယ်။ Refactor လုပ်ရတာ မြန်တယ်)။
-
Performance (စရိတ်သက်သာခြင်း): မီးဖိုး၊ ရေဖိုး သက်သာတယ်။ (Browser က File တစ်ခုတည်း Load လုပ်ရလို့ မြန်တယ်။ Caching လုပ်ရတာ ထိရောက်တယ်)။
-
Testing (စစ်ဆေးရ လွယ်ကူခြင်း): အခန်းထဲမှာ ကြွက်ရှိလား ရှာချင်ရင် တစ်ခန်းလုံး ချက်ချင်း တွေ့နိုင်တယ်။ (End-to-End Testing လုပ်တဲ့အခါ App တစ်ခုလုံးကို တစ်ခါတည်း စစ်လို့ရတယ်)။
အားနည်းချက်များ (Studio Apartment ၏ ဆိုးကွက်များ)
Section titled “အားနည်းချက်များ (Studio Apartment ၏ ဆိုးကွက်များ)”-
All-or-Nothing Deployment (တခါပြင် တခါတင်): မီးလုံးတစ်လုံး လဲချင်ရင်တောင် တစ်ခန်းလုံး မီးပိတ်ရသလိုမျိုး ဖြစ်နိုင်တယ်။ (စာလုံးတစ်လုံး ပြင်ချင်ရင်တောင် App တစ်ခုလုံးကို ပြန် Build လုပ်ရတယ်)။
-
Scaling Issues (လူများလာရင် ကျပ်လာခြင်း): လူ ၁၀ ယောက်လောက် Studio ခန်းထဲ လာနေရင် ကြပ်ပြီး ရန်ဖြစ်ကုန်မယ်။ (Developer ၅၀၊ ၁၀၀ လောက် Codebase တစ်ခုတည်းမှာ ဝိုင်းရေးရင် Merge Conflict တွေ ဖြစ်မယ်)။
-
Technology Lock-in (ပြင်ဆင်ရ ခက်ခဲခြင်း): အခန်းဖွဲ့စည်းပုံကို ပြောင်းချင်ရင် တစ်ခန်းလုံး ဖြိုရမယ်။ (React နဲ့ ရေးထားရင် Vue နဲ့ ရောရေးလို့ မရဘူး။ Framework တစ်ခုတည်းအပေါ်မှာပဲ မှီခိုနေရတယ်)။
-
Single Point of Failure (တစ်ခုပျက် အကုန်ပျက်): ရေပိုက်ပေါက်ရင် တစ်ခန်းလုံး ရေကြီးမယ်။ (Build process မှာ Error တစ်ခုတက်ရင် App တစ်ခုလုံး Deploy လုပ်လို့ မရတော့ဘူး)။