Published 2026 | Version v1

Chaos Engineering მეთოდოლოგია პროგრამული სისტემების მდგრადობის უზრუნველყოფისთვის

  • 1. ROR icon Business and Technology University

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

Files (1.3 MB)

Name Size
md5:ee4aca9d23d31d76c6b42f7cd566db1a
1.3 MB Preview Download

Additional details

Additional titles

Alternative title (Georgian)
Chaos Monkey-ის არქიტექტურა და Toxiproxy-ის ექსპერიმენტული ანალიზი