Geri Dön

Estimation on optimal size of microservices

Mikroservislerin optimal boyutunu hesaplama

  1. Tez No: 615409
  2. Yazar: HÜLYA VURAL
  3. Danışmanlar: DOÇ. DR. MURAT KOYUNCU
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2020
  8. Dil: İngilizce
  9. Üniversite: Atılım Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Yazılım Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 109

Özet

Günümüzde bulut bilişim giderek standart ortam olmaya başlamıştır. Yekpare yazılım yapıları artık bulut isterlerine cevap verememektedir. Sonuç olarak, bağlığı az ve çevikliği yüksek yazılım geliştirmeye olanak sağlayan Mikroservis Mimari öne çıkmıştır. Mikroservis Mimari geleneksel servis mimarilerine göre daha küçük servislerin kullanımını önerir. Mikroservis Mimarinin tanımlandığı günden bugüne servislerin olması gereken boyut tartışması devam etmektedir. Bu tezde hangi ölçütlerin en elverişli servis büyüklüğünü bulmada yardımcı olduğu araştılmıştır. Bu tez kapsamında Alan Güdümlü Tasarım kullanmış iki örnek belirlenerek her bir örneğin daha küçük servisli ve daha büyük servisli opsiyonları üretilmiştir. Sonuçta büyük servisli opsiyon, orijinal opsiyon ve küçük servisli opsiyonlar karşılaştırılmıştır. Karşılaştırmada götürgen bağlılık, getirgen bağlılık, kararsızlık, ilişkisel tutarlılık ve COSMIC fonksiyon noktaları ölçümlenmiştir. Sonuçlar götürgen bağlılık, getirgen bağlılık ve ilişkisel tutarlılık ölçümlemenin etken boyutu bulmaya daha uygun olduğunu göstermiştir. Sonuç değerlere bakarak Bölge Tabanlı Tasarımın etken boyuta ulaştırdığı gözlemlenmiştir.

Özet (Çeviri)

Cloud computing is becoming the de-facto standard for enterprises. The monolith applications of the past do not measure up to cloud standards. As a result, less coupled, more agile Microservices Architecture style has emerged. The Microservices Architecture proposes the use of smaller services when compared to traditional service oriented architectures. Since we were introduced to Microservices Architecture, there is an ongoing debate about what the actual size of a microservice should be. This thesis aims to identify what measures would help in finding the optimal size of a microservice. To achieve this aim, two different domain-driven design examples were taken for empirical analysis. Then those examples were modified to get more granular and less granular microservices. In the end, the more granular, original and less granular examples were compared. During the comparison, afferent coupling, efferent coupling, relational cohesion and COSMIC function points were calculated and compared. The results indicate that afferent and efferent coupling and relational cohesion values are better for deciding the optimal size. Based on the results, it is concluded that the domain-driven design can be used to obtain the optimal service granularity of microservices.

Benzer Tezler

  1. Meşcere bazlı orman envanterinde optimal örnekleme tasarımı; Sinop-Ayancık Orman İşletme Şefliğinde bir uygulama çalışması

    Optimal sampling design in stand-based forest inventory; a case study from Sinop-Ayancik Management Unit

    ONUR ALKAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Ormancılık ve Orman MühendisliğiSüleyman Demirel Üniversitesi

    Orman Mühendisliği Ana Bilim Dalı

    DOÇ. DR. İBRAHİM ÖZDEMİR

  2. Ego noise estimation for robot audition

    Başlık çevirisi yok

    GÖKHAN İNCE

    Doktora

    İngilizce

    İngilizce

    2011

    Makine MühendisliğiTokyo Institute of Technology

    PROF. JUNİCHİ IMURA

  3. The effect of item selection and parameter estimation methods to the accuracy of pretest item parameters on online calibration in CAT

    Madde seçim ve parametre kestirim yöntemlerinin BBT online kalibrasyonda ön test madde parametre kesinliğine etkisi

    LEVENT ERTUNA

    Doktora

    İngilizce

    İngilizce

    2020

    Eğitim ve ÖğretimHacettepe Üniversitesi

    Eğitim Bilimleri Ana Bilim Dalı

    DOÇ. DR. BURCU ATAR

  4. Elektrik üretim sistemlerinin optimal planlamasında yeni bir modelleme ve çözüm

    Başlık çevirisi yok

    SEMRA ÖZTÜRK

    Doktora

    Türkçe

    Türkçe

    1989

    Elektrik ve Elektronik MühendisliğiMarmara Üniversitesi

    Elektrik Ana Bilim Dalı

    PROF. DR. NESRİN TARKAN

  5. Numerical solution of solidification and elastodynamics problems using dynamic substructuring based on adaptive error estimation

    Adaptif hata kestirimine dayalı dinamik alt yapılandırma yöntemi ile katılaşma ve elastodinamik problemlerinin nümerik çözümü

    ÖZGÜR UYAR

    Doktora

    İngilizce

    İngilizce

    2016

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. ATA MUGAN