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ı: Belirtilmemiş.

Ö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. 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

  2. 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

  3. Evaluation of three semi-empirical soil moisture estimation models in agriculture areas with Radarsat-2 imagery processing in the Southeast of Turkey

    Güneydoğu Türkiye tarımsal alanlarında, Radarsat-2 uydu görüntülerinin işlenmesi ile yarı-deneysel, üç toprak nemi tahmin modelinin geliştirilmesi

    ELNAZ BEHNAM MAKOEI

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. SEDEF KENT PINAR

  4. Characterization of hydraulic unit and use of particle size distribution data for unconsolidated laminated sandstone formations

    Konsalide olmayan laminasyonlu kumtaşı formasyonları için hidrolik birimlerin karakterizasyonu ve parçacık boyutu dağılımı verilerinin kullanımı

    BUSE GÖRAL

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    Petrol ve Doğal Gaz Mühendisliğiİstanbul Teknik Üniversitesi

    Petrol ve Doğal Gaz Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ İHSAN BURAK KULGA

    DOÇ. DR. HASAN ÖZGÜR YILDIZ

  5. A bidirectional LMS algorithm for estimation of fast time-varying channels

    Zamanla hızlı değişen kanalların kestirimi için iki yönlü LMS algoritması

    YAVUZ YAPICI

    Doktora

    İngilizce

    İngilizce

    2011

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik ve Elektronik Mühendisliği Bölümü

    DOÇ. DR. ALİ ÖZGÜR YILMAZ