Chaos Engineering მეთოდოლოგია პროგრამული სისტემების მდგრადობის უზრუნველყოფისთვის
Authors/Creators
Description
წინამდებარე სტატია განიხილავს Netflix-ის მიერ შემუშავებული Chaos Engineering ინსტრუმენტის Chaos Monkey-ს არქიტექტურას, ფუნდამენტურ პრინციპებსა და პრაქტიკულ
გამოყენებას თანამედროვე პროგრამული სისტემების სანდოობის გასაუმჯობესებლად. დეტალურადაა განხილულია Simian Army-ის ფარგლებში Chaos Monkey-ის ევოლუცია, მისი
ტექნიკური მოდულები, ინტეგრაციის სცენარები და გამოწვევები, რომელთა დაძლევაც შესაძლებელია კონტროლირებადი ექსპერიმენტების გზით. სტატია ასევე ეხება Chaos
Engineering-ის კონცეფციის მნიშვნელობას თანამედროვე DevOps-ისა და SRE (Site Reliability
Engineering) პრაქტიკებში და სტატიის ემპირიულ ნაწილს წარმოადგენს Toxiproxy-ზე და-
PERIODICAL SCIENTIFIC JOURNAL
66
№15
2026
ფუძნებული ლაბორატორიული ექსპერიმენტი GitHub Actions CI/CD გარემოში, სადაც
Node.js REST API და Python FastAPI microservices ორი სერვისის სახით k6 load generator-ით
იქნა დატვირთული. ექსპერიმენტის ფარგლებში ხუთი ქსელური სცენარი ჩატარდა (100 ms
დაყოვნებიდან სრულ კავშირის გათიშვამდე), რომლებმაც ოთხი კრიტიკული სისუსტე გამოავლინა: არარელევანტური timeout კონფიგურაცია, circuit breaker-ის გადაჭარბებული
ზღვარი, retry ლოგიკის არარსებობა და graceful degradation-ის ნაკლებობა. შედეგები ადასტურებს, რომ Chaos Engineering-ის CI/CD-ში ინტეგრაცია სისტემის სისუსტეების პროაქტიულ გამოვლენას უზრუნველყოფს production-ის ინციდენტამდე, რაც განაწილებული არქიტექტურის სანდოობის ამაღლების ეფექტური სტრატეგიაა.
Files
Goni_2026_N15.pdf
Additional details
Additional titles
- Alternative title (Georgian)
- Chaos Monkey-ის არქიტექტურა და Toxiproxy-ის ექსპერიმენტული ანალიზი