Netflix' Chaos Monkey და მიწოდების ჯაჭვი

მე ცოტა ხნის წინ ვესაუბრე კარლოს კრესპოს, Zara-ს მშობელი კომპანიის Inditex-ის მთავარ ოპერაციულ ოფიცერს, რომელშიც მან ახსენა პროგრამული უზრუნველყოფის ინსტრუმენტი, რომელიც შეიქმნა Netflix-ის მიერ ათწლეულზე მეტი ხნის წინ, სისტემის მდგრადობის ინსტიტუციონალიზაციისთვის. სახელი მიმზიდველია და მიწოდების ჯაჭვის ლიდერებისთვის, რომლებიც ცდილობენ თავიანთი მიწოდების ქსელების ხელახლა გამოგონებას მშფოთვარე დროში, ეს შეუდარებელია. და მაინც, GoogleGOOG
„მომარაგების ჯაჭვის ქაოსის მაიმუნის“ ძიებამ ზუსტად შედეგი გამოიღო ერთი ციტატა, 2012 წლიდან.

რატომ არ ვიყენებთ ამ იდეას მიწოდების ჯაჭვის გამძლეობისთვის?

რა არის ქაოსის მაიმუნი?

ეს არის პროგრამული უზრუნველყოფის ინსტრუმენტიდა უფრო ფართოდ, საინჟინრო პრინციპი, რომელიც შემთხვევით წყვეტს რთული სისტემის ნაწილებს, აიძულებს ოპერატორებს აღადგინონ ცოცხალი. ერთგვარი მოულოდნელი ცეცხლის საბურღივით, მაგრამ ყოველდღიურად და შემთხვევითი გზებითა და ადგილებით. იდეა იმაში მდგომარეობს, რომ სისტემური პრობლემების სწრაფად გადაჭრაში დახვეწა არის სასწავლო პროცესი, რომელიც უნდა ისარგებლოს მზარდი სწავლის მრუდით.

ისტორია იმაზეა, თუ როგორ გააფართოვა Netflix-მა თავისი სტრიმინგის ბიზნესი ამაზონის ვებ სერვისებზე DVD-ების მიწოდებიდან მომხმარებლის კარებზე გადასვლისას. ერთი შეხედვით, ეს არის ლოგიკური მიდგომა სისტემის გადაჭარბების დაგეგმვისადმი, ისევე როგორც რას მოელით NASA-სგან, მაგრამ პრაქტიკაში ის იყენებს Netflix-ის კულტურულ ნორმას, რომელიც საშუალებას აძლევს ინდივიდუალურ კონტრიბუტორებს გადაჭრას საკუთარი პრობლემები. როგორც ქრონიკულია "ქაოს ინჟინერიაკეისი როზენტალისა და ნორა ჯონსის 2020 წლის წიგნი, რომლებიც ნეტფლიქსში ამ პრაქტიკის პიონერად მუშაობდნენ, ის აერთიანებს ხუთ პრინციპს:

  • შექმენით ჰიპოთეზა სტაბილური მდგომარეობის ქცევის ირგვლივ
  • შეცვალეთ რეალურ სამყაროში არსებული მოვლენები
  • ჩაატარეთ ექსპერიმენტები წარმოებაში
  • ექსპერიმენტების ავტომატიზირება მუდმივად გასაშვებად
  • შეამცირეთ აფეთქების რადიუსი

Netflix-ში კულტურისა და პროცესის შერწყმა მნიშვნელოვანია, რადგან მან ხელი შეუწყო და გამოიყენა ღია კოდის პრობლემების გადაჭრის მიდგომა, ხოლო შემთხვევითი გამორთვის ბორბლის სისტემატურად მოქცევა აჩქარებს სწავლას გაფართოებულ გუნდში.

მიწოდების ჯაჭვის გამძლეობა და ქაოსის ინჟინერია

ციფრული ტრანსფორმაცია მიწოდების ჯაჭვი წელს ძალიან ცხელი იყო, რადგან ის ეხმარება მიწოდების ქსელებს ახალი ბიზნეს მოდელების მხარდაჭერაში და მდგრადი ოპერაციებისკენ (იხილეთ BCG X კვლევა), არამედ იმიტომაც, რომ ის გვპირდება „გამძლეობას“. სამწუხაროდ, ციფრული ტრანსფორმაციის პრაქტიკული აპლიკაციები მიწოდების ჯაჭვის მდგრადობისთვის ჯერ კიდევ ზოგადად იშლება პლატფორმებზე უკეთესი „ხილვადობისთვის“, რომელსაც მხარს უჭერს მრავალი ტრადიციული ტაქტიკა, როგორიცაა ინვენტარის ბუფერირება და ორმაგი წყაროს მიღება. ამ მიდგომის საფუძველი არის ანალიტიკური მუშაობის კიდევ ერთი ფენა აღდგენის დრო დევიდ სიმჩი-ლევის მიერ MIT-ში და სიმულაციების ტალღა ციფრული ტყუპების გამოყენებით. ეს ყველაფერი მშვენივრად ჟღერს, მაგრამ ის, რაც აკლია, არის ნებისმიერი სისტემატური გზა ექსპერიმენტების რეალური მიწოდების ჯაჭვის წარუმატებლობის შესახებ, რათა ვისწავლოთ, თუ როგორ უნდა აღდგეს პრაქტიკაში.

ქაოსის მაიმუნის გამოყენება მიწოდების ჯაჭვებზე

ექიმები დებენ ჰიპოკრატეს ფიცს, სანამ გაგვჭრიან, მათ შორის ცნობილია „პირველ რიგში, ნუ დააშავებ“. არ არის ცუდი იდეა მათთვის, ვინც იყენებს Chaos Monkey-ის პრინციპებს მიწოდების ჯაჭვებზე, რაც გულისხმობს სადღაც რეალური მანქანის შემთხვევით გამორთვას. ეს არა ტრივიალურია და როგორც ვიცი, ჯერ არსად არ ხდება.

  • ზემოთ მოყვანილი პირველი პრინციპი ამბობს, რომ ფოკუსირება უნდა მოხდეს სისტემის გამოსავალზე და არა შიდა ატრიბუტებზე. შეამოწმეთ, რომ სისტემა მუშაობს იმის ნაცვლად, რომ გაიგოთ, რატომ მუშაობს.
  • მეორე პრინციპი ამბობს, რომ დაარღვიოს სხვადასხვა რამ რეალისტური გზებით. არ არის საჭირო გლობალური თერმობირთვული ომის სიმულაცია, უბრალოდ გამორთეთ გადამრთველი ან დაკარგეთ შეკვეთა და შეიტყვეთ, რა გამოსავალი მუშაობს საუკეთესოდ.
  • მესამე პრინციპი ამბობს, რომ სწავლისთვის საუკეთესო ადგილი წარმოებაა. საქმით სწავლა უკეთესია, ვიდრე სიმულაციური სწავლა – ანუ, ციფრული ტყუპები შესანიშნავია, მაგრამ ისინი შეიძლება არ იყოს საკმარისი გამძლეობის კულტურის ასაშენებლად.
  • მეოთხე პრინციპი ახდენს ქაოსის მაიმუნების პრინციპების ინსტიტუციონალიზაციას, რადგან ის საშუალებას გაძლევთ გააფართოვოთ ექსპერიმენტების პროცესი, რაც მიგიყვანთ სწავლის უფრო ციცაბო მრუდამდე. გამოიყენეთ მონაცემთა მეცნიერება ხანძრის ჩაქრობის შესახებ.
  • დაბოლოს, შეამცირეთ აფეთქების რადიუსი. ეს ნიშნავს „არ დააზიანო“ და ითარგმნება როგორც ბუფერირება (ინვენტარი, დრო, დაჩქარებული გემი), რათა დაიცვას მომხმარებლები თქვენი ექსპერიმენტისგან. ისწავლეთ კონტროლირებადი აფეთქებების მართვა.

შეიძლება ითქვას, რომ ბოლო სამი წლის განმავლობაში კოვზი, ომი, შრომითი არეულობა, და ეკონომიკური არეულობის იყო ერთი დიდი ქაოსი მაიმუნი მშრალი გაშვება ყველასთვის. Netflix-ის გაკვეთილი იყო, რომ ამ ტიპის კრიზისი არ არის მხოლოდ დაგეგმილი, არამედ ის, რაც უნდა დაეუფლოთ, როგორც ცხოვრების მუდმივი ფაქტი.

იდეალური ქარიშხალი შეიძლება არასოდეს დასრულდეს, ამიტომ ჩვენ უნდა ვისწავლოთ მასთან ცხოვრება.

წყარო: https://www.forbes.com/sites/kevinomarah/2022/12/22/netflix-chaos-monkey-and-supply-chain/