پرش به محتوای اصلی

آماده‌باش و مسیر ارجاع

آماده‌باش یک وظیفه است، نه یک آزمون شخصیت. اگر کسی از شیفت خود با احساس شکست بیرون بیاید، خطای فرایند است، نه خطای او.

چرخش

هر چرخش دو نفر دارد: نفر اول و پشتیبان. شیفت‌ها یک‌هفته‌ای‌اند و روزهای سه‌شنبه تحویل می‌شوند تا تحویل در وسط هفته و در ساعات کاری انجام شود، نه جمعه‌شب.

سطح‌بندی حادثه

سطحمعیارپاسخ
SEV1قطعی کامل یا از دست رفتن دادهتماس فوری، اتاق جنگ
SEV2افت عملکرد برای بخشی از کاربرانپاسخ تا ۱۵ دقیقه
SEV3نقص بدون تأثیر بر کاربرساعات کاری

پذیرش و ارجاع

هشدار در سه دقیقه پذیرفته نشود، به پشتیبان می‌رود. در ده دقیقه پذیرفته نشود، به مدیر مهندسی کشیده می‌شود.

mizban oncall ack INC-2291
mizban oncall escalate INC-2291 --to platform-lead --reason "needs database failover"
mizban oncall timeline INC-2291 --since 30m

اتاق جنگ

برای SEV1 سه نقش تعریف می‌شود و یک نفر نباید بیش از یک نقش داشته باشد:

  • فرمانده حادثه: تصمیم می‌گیرد، دست به کیبورد نمی‌زند.
  • اپراتور: تنها کسی که دستور اجرا می‌کند.
  • رابط ارتباطات: هر ده دقیقه وضعیت را بیرون اعلام می‌کند.

بدترین حادثه‌هایی که دیده‌ایم آن‌هایی نبوده‌اند که علت فنی پیچیده داشتند؛ آن‌هایی بوده‌اند که سه نفر همزمان و بی‌خبر از هم روی یک خوشه دستور اجرا می‌کردند.

پس از حادثه

تحلیل ریشه‌ای ظرف پنج روز کاری و بدون نام بردن از افراد نوشته می‌شود. هر اقدام اصلاحی باید مالک و تاریخ داشته باشد، وگرنه یک آرزوست.