Servisga yo'naltirilgan arxitektura


Operatsiyaning yuqori murakkabligi


Download 395.55 Kb.
bet6/12
Sana17.06.2023
Hajmi395.55 Kb.
#1549754
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Industrial 2-mustaqil ish

Operatsiyaning yuqori murakkabligi:

    • Siz kuchli DevOps madaniyatiga ko'p sarmoya kiritishingiz kerak.

    • Bir nechta texnologiyalar va kutubxonalardan foydalanish qo'ldan chiqib ketishi mumkin.

    • Kirish/chiqish API-lariga o'zgartirishlar ehtiyotkorlik bilan boshqarilishi kerak, chunki bu interfeyslar ko'plab ilovalar tomonidan qo'llaniladi.

    • "Yakuniy izchillik" dan foydalanish dasturni ishlab chiqishda e'tiborga olinishi kerak bo'lgan jiddiy oqibatlarga olib kelishi mumkin, backenddan UXgacha.

    • Sinov qiyinlashadi, chunki interfeysdagi o'zgarishlar boshqa xizmatlarga oldindan aytib bo'lmaydigan darajada ta'sir qilishi mumkin.

Antipattern: Ravioli arxitekturasi



Ravioli arxitekturasi odatda mikroservis arxitekturasining anti-naqshli namunasi deb ataladi. Ravioli juda ko'p mikroservislar mavjud bo'lsa olinadi, ular juda kichik va domen tushunchalarini aks ettirmaydi.

Xulosa
So'nggi o'n yilliklarda SOA juda ko'p rivojlandi. Avvalgi yechimlarning samarasizligi va texnologiyalarning rivojlanishi tufayli bugun biz mikroservis arxitekturasiga keldik.



Evolyutsiya klassik yo'ldan bordi: murakkab muammolar kichikroq, hal qilish uchun oddiyroq bo'lganlarga bo'lingan.
Kodning murakkabligi muammosi xuddi monolit dasturni alohida domen komponentlariga (cheklangan kontekstlarga) ajratganimiz kabi hal qilinishi mumkin. Ammo jamoalar va kodlar bazalari o'sib borishi bilan mustaqil rivojlanish, masshtablash va joylashtirishga bo'lgan ehtiyoj ortadi. SOA kontekst chegaralarini mustahkamlash orqali ushbu mustaqillikka erishishga yordam beradi.

Shunga qaramay, hamma narsa past o'zaro bog'liqlik va yuqori ulanish bilan bog'liq va komponentlarning o'lchamlari avvalgidan kattaroq bo'lishi kerak. Siz o'z ehtiyojlaringiz haqida pragmatik bo'lishingiz kerak: SOA dan faqat kerak bo'lganda foydalaning, chunki u juda ko'p murakkablikni oshiradi. Va agar aslida siz SOAsiz qila olsangiz, unda ko'proq va kam emas, to'g'ri o'lcham va miqdordagi mikroservislarni tanlash yaxshidir.



Download 395.55 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling