Database Replicas and optimization
Service တစ်ခုမှာ daily active user millionနဲ့ချီပြီးရှိတဲ့ဟာဆိုရင် database read replicas ထည့်တာ / cache သုံးတာအပြင် တခြားဘယ် technique တွေသုံးပြီး optimize လုပ်လို့ရသေးလဲဗျ။ write များတာဆိုရင်ကော master 1 node ထဲနဲ့တင်လုံလောက်လားဗျ။realworld မှာဆိုရင်ရောဘယ် approach တွေသုံးကြလဲဗျ။ share ပေးပါဦးဗျ။
6 Replies
@aungmyatmoe
Node တစ်ခုတည်းမလောက်ဘူးဗျ ထပ် scale ရမှာ Code Level မှာလည်း CQRS ပြောင်းမှရမှာ ခုဟာက just resources scaling နဲ့ပဲဆင်နေတယ်
ဟုတ်အကို write logic တွေကို command ကနေသွား ပြီးတော့ read တွေကို query ကနေလုပ်ပြီးတော့replicas ကနေဖတ်အဲ့လိုလားအကို။
Solution
cqrs က write / read heavy scanerio မှာပိုပြီးသုံးတာလားဗျ။
ရှာဖတ်ကြည့်လိုက်တာနားလည်သွားပါပြီဗျ။
ကျေးဇူးပါ။
Yep