tgoop.com/teachify/4216
Last Update:
✔️ چند نفر توی لینکدین گفته بودن ابرآوران Status Checker خودش رو گذاشته پشت Cloudflare و بابتش کنایه زده بودن!
بهنظر میرسه بعضیها هنوز فلسفهی Status Page رو با سرویس اصلی قاطی میکنن. در حالی که پایهایترین اصل در SRE اینه که رصد وضعیت یک سرویس نباید وابسته به خود اون سرویس باشه.
کاملاً واضحه اگه Status Page روی همان زیرساخت سرویس اصلی قرار بگیره، با هر قطعی یا اختلال، خود Status Checker هم از دسترس خارج میشه.
در نتیجه هیچ گزارش مستقلی وجود نخواهد داشت. این دقیقاً ضد اصول Site Reliability Engineering است.
اینکه ابرآوران Status Page رو روی یک زیرساخت مستقل مثل Cloudflare قرار داده، نهتنها ضعف نیست، بلکه Best Practice جهانیه.
شرکت های Cloudflare، AWS، Google، GitHub و هزاران سرویس بزرگ دنیا دقیقاً همین طراحی رو دارن.
چون سرویس اصلی ممکنه داون بشه اما Status Page باید همیشه Up باشه.
پس Status Page باید بیرون از مسیر خطای سرویس ساخته بشه. وگرنه این کار مثل اینه که آژیر خطر یه ساختمان، برقش فقط از خود همون ساختمان تأمین بشه؛ اگه حادثه پیش بیاد و برق بره… خود آژیر هم خاموش میشه!
@Teachify | برنامه نویسی
BY برنامه نویسی | Teachify

Share with your friend now:
tgoop.com/teachify/4216
