برن آئوٽ کي روڪڻ لاءِ اسان هميشه ڳنڍيل رياست کي ڪيئن تبديل ڪيو

مضمون جو ترجمو خاص طور تي ڪورس جي شاگردن لاء تيار ڪيو ويو "DevOps طريقا ۽ اوزار".

برن آئوٽ کي روڪڻ لاءِ اسان هميشه ڳنڍيل رياست کي ڪيئن تبديل ڪيو

انٽرڪام جو مشن آن لائن ڪاروبار کي ذاتي بڻائڻ آھي. پر پراڊڪٽ کي ذاتي ڪرڻ ناممڪن آهي جڏهن اهو ڪم نه ڪري رهيو آهي. ڪيئن. Uptime اسان جي ڪاروبار جي ڪاميابي لاءِ نازڪ آهي، نه رڳو ان ڪري جو اسان جا گراهڪ اسان کي ادا ڪندا آهيون، پر ان ڪري به ته اسين استعمال ڪندا آهيون توهان جي پيداوار سان. جيڪڏهن اسان جي خدمت ڪم نه ڪندي، اسان لفظي طور تي اسان جي گراهڪن جي درد کي محسوس ڪندا آهيون.

بي ترتيب آپريشن ڪيترن ئي عنصر تي منحصر آهي، جهڙوڪ سافٽ ويئر فن تعمير ۽ روزاني ڪم جي معيار. بهرحال، گهڻو ڪري اهو حقيقت تي اچي ٿو ته اهو شخص جيڪو هميشه رابطي ۾ هوندو آهي ان کان ڪالون جواب ڏيندو آهي پوسٽر ڊيٽنگ. هي ٽيڪنيڪل سپورٽ هڪ طاقتور گراهڪ-مرڪوز اوزار ٿي سگهي ٿو جيڪو انجنيئرن جي مدد کي گڏ ڪري ٿو جيڪي گراهڪ حاصل ڪندا آهن جڏهن اهي توهان جي پيداوار خريد ڪندا آهن. اهو سکڻ ۽ ترقي لاءِ هڪ بهترين موقعو پڻ کوليندو آهي، ڇاڪاڻ ته آخرڪار، ناڪاميون ۽ غلطيون مهارتن تي عمل ڪرڻ ۽ پيچيده ڪم ڪندڙ ميڪانيزم کي سمجهڻ لاءِ سٺو ميدان ٿي سگهن ٿيون.

ڪم جي ڪلاڪن کان ٻاهر "هميشه رابطي ۾" رهڻ توهان جي زندگي لاءِ نقصانڪار آهي.

پر ساڳئي وقت، "هميشه ڳنڍيل" هجڻ سان توهان جي زندگي تي نقصانڪار اثر پئجي سگهي ٿي. توهان کي جلدي ۽ قابليت سان اطلاع ڏيڻ لاءِ تيار ٿيڻ گهرجي ته ڪجهه ڀڄي ويو آهي. ايستائين جو توهان کي ان خاص وقت پيجر تي نه سڏيو وڃي ٿو، "هميشه تي" رياست هڪ بيچيني جو احساس پيدا ڪري ٿي، مان پاڻ ذاتي تجربو مان ڄاڻان ٿو. خاص ڪري ان جي ڪري ننڊ جو معيار خراب ٿئي ٿو. روزاني جي ڪنهن به وقت رسائي واري علائقي ۾ باقاعدي طور تي هجڻ ڪري ٿي سگھي ٿو برن آئوٽ، بي حسي، يا، عام طور تي، ڪمپيوٽر کي ٻيهر نه ڏسڻ جي خواهش.

Intercom ۾ "هميشه ڳنڍيل" رياست جي تاريخ

انٽرڪام جي شروعاتي ڏينهن ۾، اسان جو CTO Ciaran اڪيلو ئي سڄي XNUMX/XNUMX ٽيڪنيڪل سپورٽ ٽيم هئي، آفيس جي اندر ۽ ٻاهر. جيئن ته انٽرڪام وڌو، هڪ ٽاسڪ فورس ٺاهي وئي هئي سيران جي مدد لاء. ٿوري دير کان پوء، نئين ترقياتي ٽيمون ڪيتريون ئي نيون خاصيتون ۽ خدمتون ٺاهڻ شروع ڪيون، ۽ انهن اڳ ۾ ئي سڀني ٽيڪنيڪل سپورٽ ذميواريون ورتيون.

ڪنهن به وقت اتي تمام گهڻا ماڻهو هئا "لائن تي".

ان وقت، اهو طريقو هڪ بي دماغي وانگر لڳي رهيو هو، جيئن ته اهو اسان جي ٽيڪنيڪل سپورٽ ٽيم کي ڪنهن به وقت ماپ ڪرڻ جو هڪ آسان طريقو هو، اهو اسان جي قدرن جي مطابق هو، ۽ اهو اسان کي خوش ڪيو. ملڪيت جو احساس. نتيجي طور، بغير ڪنهن منصوبي جي، اسان چار يا پنج ٽيمن سان گڏ ختم ڪيو جيڪي باقاعده طور تي گراهڪن سان رابطو ڪندا هئا انهن جي غير ڪم ڪندڙ ڪلاڪن دوران. باقي ترقياتي ٽيمن وٽ ڪيترائي ڏکيا نقطا نه هئا جيڪي هڪ غلطي اڇلائي سگھن ٿيون، تنهنڪري اهي تمام گهٽ هوندا هئا، جيڪڏهن ڪڏهن، سڏيو ويندو هو.

اسان محسوس ڪيو ته اسان هڪ اهڙي صورتحال ۾ هئاسين جتي اسان وٽ ٽيڪنيڪل سپورٽ ميڪيڪل هئا جنهن تي فخر ڪيو وڃي ۽ ڪيترائي نازڪ مسئلا جيڪي اسان حل ڪرڻ چاهيون ٿا، جهڙوڪ:

  • ڪنهن به وقت، تمام گهڻا ماڻهو چيلنج تي کڻڻ لاء تيار هئا. اسان جو انفراسٽرڪچر ايترو وڏو نه هو ته گهٽ ۾ گهٽ پنج ڊولپمينٽ انجنيئرن جي ضرورت هجي، جيڪي عام ڏينهن جي موڪل کان سواءِ ڪم ڪن.
  • اسان جي الرٽس ۽ ڪالنگ جي طريقيڪار جو معيار ٽيمن ۾ هڪجهڙائي نه هئي، اسان نئين ۽ موجوده مسئلن جي خبردارين لاءِ ايڊهاڪ جائزي جي عمل کي استعمال ڪيو. رن بڪ ۾ هدايتون (جڏهن ڪو مسئلو اٿاريو وڃي ته ان تي عمل ڪيو وڃي) گهڻو ڪري انهن جي غير موجودگي جي ڪري نمايان هئا.
  • ٽيم تي ڀاڙيندي انجنيئرن لاءِ ڪم ڪيو، انهن جون متضاد اميدون هيون. مثال طور، صرف پهرين ٽيڪنيڪل سپورٽ ٽيم کي ڊيوٽي شفٽ ۽ خلل ٿيل موڪلن لاءِ ڪو به معاوضو هو.
  • اهو ظاهر ٿيو ته بي ترتيب ڪلاڪن ۾ غير ضروري ڪالن لاءِ رواداري جي عام سطح آهي.
  • آخرڪار، هن قسم جو ڪم هر ڪنهن لاء ناهي. زندگيءَ جي حالتن ڪڏهن ڪڏهن ظاهر ڪيو ته ڊيوٽي تي شفٽ ماڻهن کي بهترين طريقي سان متاثر نٿو ڪري.

"هميشه ڳنڍيل" جي صحيح حالت ڳولڻ

اسان هڪ نئين ورچوئل ٽيم ٺاهڻ جو فيصلو ڪيو آهي جيڪا هر ٽيم جي ٽيڪنيڪل سپورٽ ڪم ڪندي جڏهن انهن وٽ ڪلاڪ بند هوندا. ٽيم رضاڪارن تي مشتمل هوندي، تنظيم جي ڪنهن به ٽيم مان ڪاسڪرپشن نه هوندي. ورچوئل ٽيم تي انجنيئر هر ڇهن مهينن جي باري ۾ گھمندا آهن، هفتي گذاريندا آهن "رابطي ۾". خوش قسمتي سان، اسان کي ڪو مسئلو نه هو ڪافي رضاڪار ڳولڻ لاءِ هڪ مجازي ٽيم گڏ ڪرڻ لاءِ.

نتيجي طور، اسان جي سپورٽ ٽيم 30 ماڻهن کان صرف 6 يا 7 تائين گهٽجي وئي.

ٽيم پوءِ اتفاق ڪيو ۽ وضاحت ڪئي ته ڪهڙي مسئلي جي الرٽ ۽ رن بڪ تفصيلات کي نظر اچڻ گهرجي، ۽ نئين سپورٽ ٽيم ڏانهن الرٽ فارورڊ ڪرڻ لاءِ عمل کي بيان ڪيو. انهن ڪوڊ ۾ سڀني خبردارين جي سڃاڻپ ڪئي Terraform ماڊل استعمال ڪندي، ۽ هر تبديلي لاءِ پير صاحب جائزو استعمال ڪرڻ شروع ڪيو. اسان هڪ هفتيوار شفٽ لاءِ معاوضي جو هڪ سطح متعارف ڪرايو جيڪو ڊيوٽي آفيسرن لاءِ ڪافي مناسب هو. اسان هڪ وڌيل سيڪنڊ-سطح ٽيم پڻ ٺاهي، جنهن ۾ صرف مينيجر شامل هئا. هي حڪم ٽيڪنيڪل سپورٽ انجنيئرن لاءِ واڌ جو واحد نقطو هجڻ گهرجي.

اسان کي ڪيترن ئي مهينن جي سخت محنت ڪئي وئي جنهن دوران اسان اهو عمل قائم ڪيو، جنهن جي نتيجي ۾ هاڻي 30 انجنيئر اڳ وانگر رابطي ۾ نه رهيا آهن، پر صرف 6 يا 7. ڪم جي ڪلاڪن دوران، ٽيمون آزاديء سان انهن جي ڪم يا خدمتن جي مسئلن کي حل ڪن ٿا. هن وقت عام طور تي سڀ کان وڌيڪ خرابين جو حساب آهي، پر باقي وقت، ٽيڪنيڪل سپورٽ رضاڪارن طرفان سنڀاليو ويندو آهي.

اسان ڇا سکيو آهي

اسان جي ورچوئل ٽيڪنيڪل سپورٽ ٽيم شروع ڪرڻ کان پوءِ، اسان نئين ڪمن جي ٻوڏ جي توقع ڪئي، جهڙوڪ مسئلن جي سببن جي تحقيق ڪرڻ يا هڪ عام گڏجاڻي کي حل ڪرڻ لاءِ جيڪو حادثو پيش آيو. بهرحال، اسان جي ڊولپمينٽ ٽيمن حادثن جو سبب بڻجندڙ عنصرن جي مڪمل ذميواري ورتي، ۽ بعد ۾ ايندڙ ڪو به ردعمل عام طور تي فوري ڪارروائي هوندو هو. اسان کي ان صورتحال کان بچڻ جي به ضرورت هئي جنهن ۾ ٽيڪنيڪل مشاورت جو ڪم واپس ان ٽيم کي ڏنو وڃي جنهن کان اها آئي هئي، ته جيئن انجنيئرن کي ڪلاڪن کان پوءِ رابطي ۾ اچڻ تي مجبور نه ڪيو وڃي.

ڪلاڪ کان ٻاهر ڪالون گهٽجي ويون آهن 10 في مهيني کان گهٽ.

رسمي طور تي، اسان جي واڌاري واري عمل کي تمام گھٽ استعمال ڪيو ويو. وڌيڪ عام تاثر اهو هو ته انجنيئر کي غير رسمي طور تي ٽيم جي مدد ڪئي وئي جيڪا هن وقت آن لائن هئي، خاص طور تي اسان جا ماڻهو سان فرانسسڪو آفيس ۾. ڪيترن ئي مسئلن کي مقرر ڪيو ويو آهي يا گهٽجي ويو آهي ٽيم ورڪ ذريعي ۽ فلائي حل تي.

اسان جي سان فرانسسڪو آفيس ۾ انجنيئر مڪمل ٽيم جي طور تي ٽيم ۾ شامل ٿي ۽ باقاعده ٽيڪنيڪل سپورٽ کان ٻاهر وڃو. اتي ڪجھ اوور هيڊ شامل ھئا، پر اسان جي سپورٽ ٽيم جي رڪنيت کي ڪيترن ئي هنڌن تي وڌائڻ اسان جي حق ۾ ڪم ڪيو آھي جيئن اھو ثابت ٿيو آھي سٺو طريقو رشتو ٺاھڻ، انھن کي مضبوط ڪرڻ، ۽ ٽيڪنالاجي اسٽيڪ بابت وڌيڪ سکو جنھن سان اسين سڀ ڪم ڪريون ٿا.

اسان جي ٽيمن ۾، Intercom ڊولپرز جو ڪم وڌيڪ مسلسل ٿي چڪو آهي، ۽ اسان اعتماد سان اسان جي ويب سائيٽ تي سسٽم انجنيئر جي پوزيشن جي فائدن بابت ڳالهائي سگهون ٿا. حقوق، اهو بيان ڪندي ته هميشه رابطي ۾ رهڻ جي ڪا ضرورت ناهي جيڪڏهن توهان پاڻ نٿا چاهيو.

اسان جي ڊيٽا گودامن کي مستحڪم ۽ اسڪيل ڪرڻ جي بنيادي ڪم سان گڏ، مسئلو حل ڪرڻ تي مسلسل ڌيان ڏيڻ جي نتيجي ۾ ڪلاڪ کان ٻاهر ڪالون گهٽجي ويون آهن 10 في مهيني کان گهٽ. اسان کي هن نمبر تي تمام گهڻو فخر آهي.

اسان پنهنجي ٽيڪنيڪل سپورٽ ٽيم کي برقرار رکڻ ۽ بهتر ڪرڻ تي ڪم جاري رکون ٿا، ۽ جيئن انٽرڪام وڌندو آهي اسان کي پنهنجي فيصلن تي ٻيهر غور ڪرڻ جي ضرورت پوندي، ڇاڪاڻ ته اڄ جيڪو ڪم ڪري ٿو اهو ضروري ناهي ته ايندڙ وقت اسان جي عملي جو تعداد ٻيڻو ٿي وڃي. بهرحال، هي تجربو اسان جي تنظيم لاءِ انتهائي هاڪاري رهيو آهي، اسان جي ڊولپمينٽ انجنيئرن جي زندگيءَ جي معيار کي تمام گهڻو بهتر بڻائي، چئلينجن جي جوابن جي معيار، ۽ سڀ کان وڌيڪ، اسان جي گراهڪن جو تجربو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو