Mikroservis tabanlı e-ticaret uygulamalarında sipariş odaklı endpoint yönetimi
Order-oriented endpoint management on microservice-based e-commerce applications
- Tez No: 901709
- Danışmanlar: DR. ÖĞR. ÜYESİ TALAT FİRLAR
- 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: 2024
- Dil: Türkçe
- Üniversite: İSTANBUL BEYKENT ÜNİVERSİTESİ
- Enstitü: Lisansüstü Eğitim Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
- Sayfa Sayısı: 100
Özet
Günümüz teknolojisindeki hızlı gelişmeler, bireylerin gereksinimlerini ciddi oranda dönüştürmektedir. Teknolojinin bireyler üzerindeki etkisi baz alınarak dünyada her gün yeni gelişmeler yaşanmaktadır. Modern yazılım projelerinde ihtiyaçlara sürekli yenilerinin eklenmesi, ölçeklenebilirlik, hata izolasyonu, teknoloji çeşitliliği, esneklik gibi konularda sorunlara yol açmaktadır. Monolitik mimari'den günden güne mikroservis mimariye geçiş kaçınılmaz hale gelmektedir. Projelerin büyümesi ile mikroservis mimarilerin kullanım avantajlarından daha fazla yararlanılır hale gelinmiştir. Bu nedenle, monolitik mimari yerine mikroservis mimarisine geçiş, projelerin geleceğe yönelik hale getirilmesine imkan sunmaktadır. Covid-19 salgını birçok sektörde olduğu gibi; örneğin; sağlık ve tıp malzemeleri, lojistik ve kargo, telekomünikasyon vs. başta olmak üzere e-ticaret sektöründe de büyük bir büyüme yaşandı. Tüketicilerin kolayca ihtiyaçları olan ürünlere ulaşımını kolaylaştırmak amacıyla, hızlı kargo, temassız teslimat ve temassız ödeme gibi seçenekler hayatımıza dahil oldu. Bu kapsamda tüketicilerin siparişlerinin hataya yer vermeden işlenilmesi ve teslimatının sağlanması büyük önem arz etmektedir. Bu çalışmadaki amaç, e-ticaret uygulamalarında sipariş adımında meydana gelen bir takım hataların önüne geçilerek, maliyet, sistem karmaşıklığı, performans kaybı, veriler arası tutarlılık gibi konuların iyileştirilmesi sağlanıp tüketicilerin ihtiyaçlarına daha iyi yanıt vermek, daha optimize edilmiş bir deneyim sunulması amaçlanmıştır. Çalışma kapsamında, mikroservis mimari ile oluşturulmuş e-ticaret uygulamasında yapılan bir istek anında servislerden herhangi birinde alınacak olan hata bütün isteği başarısız kılıyor olup tüketiciler tarafından bakıldığında kabul edilebilir bir sonuç değildir. Oluşan problem üzerinde hata mekanizmalarının uygulanabilirliği, uygulamaların nasıl işleneceği, mekanizmaları kullanmanın kazanımları, kullanılması ve kullanılmaması durumlarında yaşanacak etkenlerin analizlerine yer verilmiştir.
Özet (Çeviri)
The rapid advancements in today's technology significantly transform the needs of individuals. Considering the impact of technology on individuals, new developments are occurring every day worldwide. In modern software projects, continuous additions to meet requirements, scalability, error isolation, technology diversity, and flexibility pose challenges. The transition from a monolithic architecture to microservices architecture is becoming inevitable day by day. As projects grow, the advantages of using microservices architecture are increasingly realized. Therefore, transitioning from a monolithic architecture to microservices architecture provides an opportunity to make projects more future-oriented. The Covid-19 pandemic has led to significant growth in various sectors, such as healthcare and medical supplies, logistics and shipping, telecommunications, and especially in the e-commerce sector. To facilitate consumers 'access to the products they need, options like fast delivery, contactless delivery, and contactless payment have become a part of our lives. Within this context, processing and delivering consumers 'orders without errors is of great importance. The aim of this study is to prevent some errors occurring in the order step in e-commerce applications, improve issues such as cost, system complexity, performance loss, data consistency, and provide better responses to consumers 'needs, offering a more optimized experience. Within the scope of the study, when a request is made in an e-commerce application created with microservices architecture, if an error occurs in any of the services at the moment of the request, it renders the entire request unsuccessful, which is not an acceptable outcome from the consumers 'perspective. The feasibility of error mechanisms for the problem that arises, how applications will be processed, the benefits of using these mechanisms, and an analysis of the factors to be experienced when using or not using these mechanisms are included.
Benzer Tezler
- Mikroservis ekosisteminde servis durum yönetimi
Service status management in the microservis ecosystem
FURKAN KARATAŞ
Yüksek Lisans
Türkçe
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Kültür ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. AKHAN AKBULUT
- Measuring and evaluating the maintainability of microservices
Mikroservislerin sürdürülebilirliğinin ölçülmesi ve değerlendirilmesi
RAHİME YILMAZ
Doktora
İngilizce
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. FEZA BUZLUCA
- Mikroservis ve UPA güvenliği için karma yöntem tasarımı
Hybrid design for microservice and API security
MEHMET NAZIM TAT
Yüksek Lisans
Türkçe
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGebze Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. İBRAHİM SOĞUKPINAR
- Monolit yapıdaki bankacılık yazılım sistemlerinin mikro servis mimarisi esaslı bir açık bankacılık platformuna dönüşümü
Transforming monolithic core banking systems into a microservices based open banking platform
FİKRİ AYDEMİR
Doktora
Türkçe
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk ÜniversitesiBilişim Teknolojileri Mühendisliği Ana Bilim Dalı
PROF. DR. FATİH BAŞÇİFTÇİ
- Mikroşerit antenlerin tasarım ve performans optimizasyonu
Design and performance optimisation of microstrip antennas
FATİH İMAMOĞLU
Yüksek Lisans
Türkçe
2019
Elektrik ve Elektronik MühendisliğiBursa Uludağ ÜniversitesiElektronik Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ ESİN KARPAT