Research Article

Bankacılık Uygulamalarında Melez gRPC–REST İletişim Akışları için Başarımı Sınama Yöntemi

Number: Advanced Online Publication Early Pub Date: September 12, 2026
EN TR

Bankacılık Uygulamalarında Melez gRPC–REST İletişim Akışları için Başarımı Sınama Yöntemi

Abstract

Mikroservis tabanlı bankacılık uygulamalarında servisler arası iletişim, çoğunlukla REST ve gRPC gibi farklı protokollerin birlikte kullanıldığı hibrit yapılar üzerinden gerçekleştirilmektedir. Buna karşın, mevcut performans test çalışmalarının büyük bir bölümü bu protokolleri izole biçimde ele almakta ve hibrit iletişim akışlarının sistem davranışı üzerindeki etkilerini sınırlı düzeyde incelemektedir. Bu çalışma, bankacılık uygulamalarında kullanılan hibrit gRPC–REST iletişim akışları için bütüncül bir performans test metodolojisi önermektedir. Önerilen metodoloji, gerçekçi bir bankacılık iş akışını temsil eden uçtan uca bir senaryo temelinde geliştirilmiş; oturum başlatma, kimlik doğrulama, işlem gerçekleştirme ve oturum sonlandırma aşamalarında farklı protokol kombinasyonları uygulanmıştır. Performans değerlendirmesi, yanıt süresi, hata oranı ve sistem kaynak kullanımı metrikleri üzerinden gerçekleştirilmiş; REST-only, gRPC-only ve hibrit yapılandırmalar karşılaştırmalı olarak analiz edilmiştir. Elde edilen sonuçlar, hibrit yapılandırmaların REST-only senaryolara kıyasla anlamlı performans iyileştirmeleri sağladığını ve gecikme, kararlılık ile kaynak kullanımı arasında dengeleyici bir profil sunduğunu göstermektedir.

Keywords

Supporting Institution

Bu çalışma, Virgosol Yazılım ve Bilişim A.Ş. tarafından yürütülen Loadmance Ar-Ge Projesi (Proje No: 3220195) kapsamında desteklenmiştir.

Thanks

Yazarlar, deneysel ortamın kurulması ve değerlendirme süreçlerinde sağladıkları teknik katkılar ve destek için Virgosol Yazılım ve Bilişim A.Ş. mühendislik ve Ar-Ge ekiplerine teşekkür eder.

References

  1. Dragoni, N., Giallorenzo, S., Lafuente, A. L., Mazzara, M., Montesi, F., Mustafin, R., Safina, L. Microservices: Yesterday, Today, and Tomorrow, Present and Ulterior Software Engineering, Springer, 2017, pp. 195–216.
  2. Newman, S. Building Microservices, O’Reilly Media, 2015.
  3. Fowler, M., Lewis, J. Microservices: A Definition of This New Architectural Term, martinfowler.com, 2014.
  4. Fielding, R. T. Architectural Styles and the Design of Network-based Software Architectures, PhD Dissertation, University of California, Irvine, 2000.
  5. Google. gRPC: A High Performance, Open Source Universal RPC Framework, grpc.io, 2024.
  6. Belshe, M., Peon, R., Thomson, M. Hypertext Transfer Protocol Version 2 (HTTP/2), IETF RFC 7540, 2015.
  7. Wang, L., Chen, Y., Li, Q., Xu, Z. Performance Testing of Microservices: A Survey, IEEE Access, Vol. 8, 2020, pp. 12630–12645.
  8. Avritzer, A., Weyuker, E. J., Lopes, R., Nachmanson, L. Load Testing in the Cloud: Challenges and Practices, IEEE Software, Vol. 36, No. 4, 2019, pp. 76–84.

Details

Primary Language

Turkish

Subjects

Information Systems Development Methodologies and Practice

Journal Section

Research Article

Early Pub Date

September 12, 2026

Publication Date

-

Submission Date

January 29, 2025

Acceptance Date

April 1, 2026

Published in Issue

Year 2026 Number: Advanced Online Publication

APA
Harmancı, F. M., Emektar, M., Acer, S., & Aktolun, A. (2026). Bankacılık Uygulamalarında Melez gRPC–REST İletişim Akışları için Başarımı Sınama Yöntemi. Bilgisayar Bilimleri Ve Mühendisliği Dergisi, Advanced Online Publication. https://doi.org/10.54525/bbmd.1628002
AMA
1.Harmancı FM, Emektar M, Acer S, Aktolun A. Bankacılık Uygulamalarında Melez gRPC–REST İletişim Akışları için Başarımı Sınama Yöntemi. Bilgisayar Bilimleri ve Mühendisliği Dergisi. 2026;(Advanced Online Publication). doi:10.54525/bbmd.1628002
Chicago
Harmancı, Fatih Mehmet, Miraç Emektar, Sefa Acer, and Ali Aktolun. 2026. “Bankacılık Uygulamalarında Melez GRPC–REST İletişim Akışları Için Başarımı Sınama Yöntemi”. Bilgisayar Bilimleri Ve Mühendisliği Dergisi, no. Advanced Online Publication. https://doi.org/10.54525/bbmd.1628002.
EndNote
Harmancı FM, Emektar M, Acer S, Aktolun A (September 1, 2026) Bankacılık Uygulamalarında Melez gRPC–REST İletişim Akışları için Başarımı Sınama Yöntemi. Bilgisayar Bilimleri ve Mühendisliği Dergisi Advanced Online Publication
IEEE
[1]F. M. Harmancı, M. Emektar, S. Acer, and A. Aktolun, “Bankacılık Uygulamalarında Melez gRPC–REST İletişim Akışları için Başarımı Sınama Yöntemi”, Bilgisayar Bilimleri ve Mühendisliği Dergisi, no. Advanced Online Publication, Sept. 2026, doi: 10.54525/bbmd.1628002.
ISNAD
Harmancı, Fatih Mehmet - Emektar, Miraç - Acer, Sefa - Aktolun, Ali. “Bankacılık Uygulamalarında Melez GRPC–REST İletişim Akışları Için Başarımı Sınama Yöntemi”. Bilgisayar Bilimleri ve Mühendisliği Dergisi. Advanced Online Publication (September 1, 2026). https://doi.org/10.54525/bbmd.1628002.
JAMA
1.Harmancı FM, Emektar M, Acer S, Aktolun A. Bankacılık Uygulamalarında Melez gRPC–REST İletişim Akışları için Başarımı Sınama Yöntemi. Bilgisayar Bilimleri ve Mühendisliği Dergisi. 2026. doi:10.54525/bbmd.1628002.
MLA
Harmancı, Fatih Mehmet, et al. “Bankacılık Uygulamalarında Melez GRPC–REST İletişim Akışları Için Başarımı Sınama Yöntemi”. Bilgisayar Bilimleri Ve Mühendisliği Dergisi, no. Advanced Online Publication, Sept. 2026, doi:10.54525/bbmd.1628002.
Vancouver
1.Fatih Mehmet Harmancı, Miraç Emektar, Sefa Acer, Ali Aktolun. Bankacılık Uygulamalarında Melez gRPC–REST İletişim Akışları için Başarımı Sınama Yöntemi. Bilgisayar Bilimleri ve Mühendisliği Dergisi. 2026 Sep. 1;(Advanced Online Publication). doi:10.54525/bbmd.1628002