A decısıon support system for transferrıng to mıcroservıce: MS-DSS
Mikroservise geçiş için bir karar destek sistemi: MS-DSS
- Tez No: 986371
- Danışmanlar: DOÇ. DR. EBRU GÖKALP AYDIN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2025
- Dil: İngilizce
- Üniversite: Hacettepe Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
- Sayfa Sayısı: Belirtilmemiş.
Özet
Mikroservis mimarisi, öncelikle doğal esnekliği, özerkliği ve tekdüze dağıtım metodolojileri nedeniyle bulut tabanlı uygulamalar için baskın paradigma olarak ortaya çıkmıştır. Mikroservislerin artan uzmanlaşması, Google, Netflix ve Amazon gibi sektör liderlerinin hızlı inovasyon, ölçeklenebilirlik ve sistemlerin sorunsuz bir şekilde teslim edilmesini sağlayarak geleneksel monolitik mimarilerden önemli bir ayrım yaratmaktadır. Mikroservislere doğru bu stratejik geçiş, öncelikle çağdaş uygulama ortamlarının dayattığı talepleri karşılayabilen daha çevik ve duyarlı mimarilere duyulan zorunluluktan kaynaklanmaktadır. Ancak, monolitik bir mimariden mikroservis yaklaşımına geçiş, sayısız zorluk sunmaktadır. Bunlar arasında ölçeklenebilirlik, performans ve bakım hususlarıyla ilgili titiz planlama zorunluluğu yer almaktadır. Bu çalışmada, bu mimari geçişi çevreleyen karar alma sürecini etkileyen temel özellikleri açıklığa kavuşturmayı ve son on yıldaki araştırmaları kapsayan ve uzman bir panel tarafından doğrulanan sistematik bir literatür incelemesi aracılığıyla kapsamlı bir sınıflandırma geliştirilmiştir. Sınıflandırma üç temel alanı kapsar: Teknik, Organizasyonel ve Projeye Özgü Hususlar. Bu alanlar içinde yedi alt boyut tanımlanmıştır: ölçeklenebilirlik, sürdürülebilirlik, performans, finansal kaynaklar, insan kaynakları, organizasyonel olgunluk ve proje karmaşıklığı. Bu sınıflandırmayı işlevsel hale getirmek için, bu yedi faktörün göreceli önemini veya ağırlıklarını belirlemek üzere bir anket çalışmasıyla birlikte değişik rollerdeki 45 uzman ile bir Analitik Hiyerarşi Süreci (AHP) analizi yürütülmüştür. Daha sonra elde edilen AHP ağırlıkları, belirli projeler için mikroservis mimari geçişinin uygunluğunu değerlendirmek üzere tasarlanmış ağırlıklı bir puanlama modeline entegre edilmiştir. Sonuç olarak, kuruluşların mikroservis mimarisine geçiş için hazır olma durumlarını ve gerekliliklerini sistematik olarak değerlendirmelerine yardımcı olmak için MS-DSS olarak adlandırılan bir karar destek sistemi (DSS) geliştirilmiştir. Ayrıca, MS-DSS'i doğrulamak için çeşitli sektörlerden organizasyonlardaki 6 proje üzerinde çoklu vaka çalışması metodolojisi kullanılarak bir geçerlilik çalışması yürütülmüştür. Yapılan geçerlilik çalışması, MS-DSS'in uygulanabilir, kullanışlı ve kullanımı kolay olduğu sonucuna ulaşmıştır. MS-DSS'i kullanarak kuruluşlar, göçün karmaşıklıklarını aşabilir, teknik borcu etkili bir şekilde yönetebilir ve uzun vadeli stratejik hedeflerle uyumlu bilinçli kararlar alabilirler.
Özet (Çeviri)
Microservice architecture has emerged as the predominant paradigm for cloud-native applications, primarily due to its inherent flexibility, autonomy, and uniform deployment methodologies. The increasing specialization of microservices creates a significant distinction from traditional monolithic architectures, empowering industry leaders such as Google, Netflix, and Amazon to realize rapid innovation, scalability, and seamless delivery of systems. This strategic transition towards microservices is primarily motivated by an imperative for more agile and responsive architectures capable of addressing the demands imposed by contemporary application environments. However, the migration from a monolithic architecture to a microservices approach presents a myriad of challenges. These include the necessity for meticulous planning related to scalability, performance, and maintenance considerations. This study aims to elucidate the key characteristics that influence the decision-making process surrounding this architectural transition and to develop a comprehensive taxonomy through a systematic literature review (SLR) covering research from the past decade, validated by an expert panel. The taxonomy includes three main areas: Technical, Organizational, and Project-Specific Considerations. Within these areas, seven sub-dimensions are identified: scalability, maintainability, performance, financial resources, human resources, organizational maturity, and project complexity. To put this taxonomy into practice, we conducted an Analytic Hierarchy Process (AHP) analysis, along with a survey study involving 45 experts from different professional backgrounds. This helped us determine the relative importance or weights of these seven factors. We integrated the AHP weights into a scoring model to assess how suitable microservice migration would be for specific projects. As a result, we created a decision support system, namely, MS-DSS. The system assists organizations in systematically evaluating their readiness and requirements in migrating to microservices. We also conducted a validation study in a multiple-case study design on six projects in different organizations in an effort to validate the efficacy of MS-DSS. The findings in the validation study were that MS-DSS was relevant, informative, and user-friendly. With the application of MS-DSS, organizations are in a position to deal with complexities in migration, cut down technical debt, and make informed decisions in alignment with their plans on the ground.
Benzer Tezler
- Alt havzalar düzeyinde tatlı su sağlama ve taşkın riskinin doğa tabanlı çözümler ile değerlendirilmesi
Assessment of water yield and flood risk through nature-based solutions at the sub-basin watershed scale
SAADET GÖKÇEN KARADUMAN
Yüksek Lisans
Türkçe
2026
Şehircilik ve Bölge Planlamaİzmir Katip Çelebi ÜniversitesiOrman Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ UFUK ÖZKAN
- Perakende mağazacılık sektöründe makine öğrenmesi teknikleri kullanılarak mağazalara ürün transferlerine yönelik karar destek sistemi oluşturulması
Creating a decision support system for prouct transfers to stores using machine learning techniques in the retailing industry
ŞEYMA BALTACI
Yüksek Lisans
Türkçe
2023
Bilim ve TeknolojiDokuz Eylül ÜniversitesiYönetim Bilişim Sistemleri Ana Bilim Dalı
PROF. DR. VAHAP TECİM
- Sağlık kurumlarında balanced scorecard'a dayalı stratejik performans ölçme ve değerlendirme süreci: Selçuk üniversitesi tıp fakültesi hastanesi için karar destek sistemi model önerisi
Strategic performance measurement and evaluation process based on the balanced scorecard in health institutions: Decision support system model proposal for Selcuk university faculty of medicine hospital
ZEYNEP ERGEN IŞIKLAR
Doktora
Türkçe
2016
Sağlık Kurumları YönetimiSelçuk Üniversitesiİşletme Ana Bilim Dalı
PROF. DR. HASAN KÜRŞAT GÜLEŞ
- En uygun hayat sigortası poliçesi seçimini sağlayan bir karar modeli
A Decision model for selecting the optimum insurance policy
H.BÜLENT CERİT
Yüksek Lisans
Türkçe
1995
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiPROF.DR. RAMAZAN EVREN
- Safety based decision support systems for marine structures
Deniz yapıları için güvenlik tabanlı karar destek sistemleri
EMRE KORAY GENÇSOY
Yüksek Lisans
İngilizce
2016
Gemi Mühendisliğiİstanbul Teknik ÜniversitesiGemi İnşaatı ve Gemi Makineleri Mühendisliği Ana Bilim Dalı
DOÇ. DR. ŞEBNEM HELVACIOĞLU