🔵 عنوان مقاله
We turned off Pub/Sub and nobody noticed (17 minute read)
🟢 خلاصه مقاله:
تیم Incident.io با هدف ارتقاء سطح اطمینانپذیری سیستمهای خود، تصمیم گرفتند سرویس Pub/Sub گوگل را غیرفعال کنند. این اقدام در حالی صورت گرفت که تمامی اعضای تیم و کاربران متوجه تغییر نشدند، چرا که این پروسه به گونهای طراحی شده بود که بدون توقف یا اختلال در کارکرد سیستم انجام شود.
برای رسیدن به این هدف، تیم اقدام به جایگزینی Pub/Sub با ناتس (NATS) كرد و سپس یک تعادلبار فعال-فعال (Active-Active Load Balancer) پیادهسازی کردند. این تعادلبار به صورت خودکار پیامها را بین هر دو سابسیستم توزیع میکرد، به گونهای که در صورت بروز هرگونه مشکل در یک بخش، دیگری به طور پیوسته وظیفه را بر عهده داشت و سیستم عملکرد بدون مشکل خود را حفظ میکرد.
در مراحل آزمایش، تیم تمام سرویس Pub/Sub را به طور کامل غیرفعال کرد و عملکرد سیستم را زیر نظر گرفت تا اطمینان حاصل کند که هیچ پیام از دست نمیرود و هیچ تأثیر منفی بر تجربه کاربری ندارد. نتایج این آزمایشها بسیار رضایتبخش بود؛ هیچ پیام گم نشده، خطای ناپیدا و هیچ پیامد منفی برای کاربران مشاهده نشد.
این راهکار نشان داد که با طراحی مناسب و استفاده از فناوریهای نوین، میتوان سیستمهای حساس و مهم را بدون توقف بهبود بخشید و از بروز علائم نقطه ضعف در زیرساختهای حیاتی جلوگیری کرد.
#پاسخگویی_پایدار #مدیریت_پرسنل #تسریع_توسعه #تکنولوژی_نواوری
🟣لینک مقاله:
https://incident.io/blog/we-turned-off-pub-sub-and-nobody-noticed?utm_source=tldrdata
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Post #1545
62