🧰 Personal Disaster Recovery Plan (P-DRP)
آمادگی فردی برای اختلالهای زیرساختی با نگاه مهندسی
📚 جدول مطالب
موضوع
خارج از موضوع اصلی برنامهنویسی گروه، ولی کاملاً مرتبط با «تفکر سیستمی» و مدیریت ریسک
همهی ماها میدونیم که حمـــله کله نارنجی قریب الوقوع هستش، یعنی قطعا میزنه ففط زمانش مشخص نیست، خودمون رو گول نزنیم، جنگ قطعی رخ میده، مثل هر سری هم با عنصر غافلگیری، الان کمترین کاری که میشه کرد اینه که ذهن خودمون و اطرافیان رو آماده کنیم 🩶.
کسی واسه ترسونن بقیه F-22 raptor نمیاره
با خودش F-15 نمیاره،
با خودش دوتا دوتا ناو با اون عظمت نمیاره،
قشنگ و با حوصله دارن دوست و آشناهارو تو منطقه تجهیز میکنن که اگه یکموقع این حکومت متوهم ناپایدار خواست جفتک بندازه دیگه به هیچ چیزی تو هیچ کشوری از منطقه آسیب وارد نشه، تلفات جانی و مالی به صفر برسه.
کشورای دیگه جون ۱ نفر از مردمشون هم براشون مهمه، حتی یک نفر، حکومت ما چی؟ تو این چند وقت که حتی بچه هم میدونه هر لحظه ممکنه یه جنگ تمام عیار رخ بده این حکومت لاشی دیدی یه کلمه درباره کارهای ضروری موقع درگیری حرفی بزنه؟؟ اصلا پناهگاه چی هست تو ایران؟
تابحال شنیدی یکیشون بگه موقعی که در نزدیکی محل زندگی شما بمبی موشکی چیزی خورد چه واکنشی نشون بدیم چه خاکی تو سرمون بریزیم؟؟ نه اقا این جاکشهای بالفطره نمیگن از این حرفا مگه اینکه خودمون شروع کنیم از اطلاعات و تجربههای خودمون و یا از مطالب مفید و کاربردی سطح وب اشتراکگذاری انجام بدیم.
همونطور که توی برنامهنویسی برای Failure سناریو داریم (Backup، Redundancy، Failover و …)، توی دنیای واقعی هم اختلالهای زیرساختی مثل:
- قطع یا محدودیت اینترنت
- اختلال شبکههای بانکی
- توقف زنجیره تأمین
- قطعی برق
- اختلال شبکه موبایل
دقیقاً همون Single Point of Failureهایی هستن که اگر از قبل براشون Design نکرده باشی، کل «سیستم زندگی روزمره» میخوابه.
با توجه به تجربهی اختلالهای گسترده در اعتراضات و درگیریهای چندسال اخیر، بد نیست یه حداقل Personal Disaster Recovery Plan (P-DRP) داشته باشیم.
نه از جنس ترس، از جنس آمادگی ✋🏿
👨💻 برای بچههای فنی (Operational Continuity)
💳 پول نقد برای حداقل ۳ تا ۴ هفته
در سناریوی قطع یا محدودیت شبکههای بانکی، Payment Rail عملاً از کار میافته.
🪪 ذخیره آفلاین مدارک ضروری
اسکن موارد زیر روی یک فلش مموری ترجیحا رمزنگاریشده (مثلا با VeraCrypt):
- کارت ملی
- شناسنامه
- پاسپورت
- سندها
- نسخههای پزشکی
- بیمهنامهها
Cloud بدون اینترنت = صفر
🔐 بکآپ آفلاین اطلاعات حیاتی
- پسوردها (Password Manager با Export آفلاین)
- کدهای 2FA
- کلیدهای SSH
- Seed کیف پولها
- Licenseها
اگر الان به GitHub یا ایمیلت دسترسی نداشته باشی،
میتونی محیط کارت رو بالا بیاری؟
🧱 Mirror لوکال از ابزارهای کاری
- داکیومنتیشنهای ضروری
- ایمیجهای Docker
- پکیجهای موردنیاز (pip / npm cache)
- Repoهای مهم روی هارد اکسترنال
فرض کن ۲ هفته اینترنت بینالملل نداری —
Dev Environmentت بالا میاد؟ نه، پس موارد بالارو انجام لده تا گیر نیافتی.
📞 ارتباطات جایگزین
- لیست شمارههای ضروری روی کاغذ
- Location از پیش تعیینشده با خانواده در صورت Down شدن شبکه موبایل
🔋 پاوربانک و منبع برق جایگزین
Power Outage = Router Down = Work Down
حتی خرید UPS کوچک یا پاوربانکهای با ظرفیت بالا که میتونن حداقل ارتباط محلی رو حفظ کنن.
👨👩👧👦 برای همه (General Readiness)
🥫 ذخیره اقلام مصرفی پایه (حداقل برای ۲ هفته)
- آب آشامیدنی
- کنسروجات
- خشکبار
- نان خشک / بیسکویت
- مواد غذایی با ماندگاری بالا
💊 داروهای ضروری
- داروهای مصرفی روزانه
- مسکنها
- داروهای عمومی
- جعبه کمکهای اولیه
🔦 تجهیزات پایه
- چراغ قوه
- باتری یدک
- فندک / کبریت
- رادیو کوچک باتریخور
- چاقوی چندکاره
🗺️ برنامه خانوادگی
- مسیرهای جایگزین رفتوآمد
- محلهای امن از پیش تعیینشده
- هماهنگی برای زمانی که ارتباط قطع میشه
🚗 سوخت و جابجایی
- باک حداقل نیمهپر
- بررسی سلامت وسیله نقلیه
- آشنایی با مسیرهای خروج اضطراری
📄 نسخه فیزیکی مدارک
یک پوشه شامل:
- کپی مدارک شناسایی
- شماره تماسهای ضروری
- آدرسها
- اطلاعات پزشکی مهم
🧠 جمعبندی
ما برای ۹۹.۹٪ Uptime سرویسهامون کلی Design میکنیم،
ولی برای Uptime زندگی روزمرهمون معمولاً هیچ Plan B نداریم.
اینها توصیه سیاسی نیستن، توصیه مهندسیه:
- Hope for the best, design for the worst.