Research Article

MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI

Volume: 28 Number: 3 September 3, 2025
TR EN

MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI

Abstract

Mikroservis mimarisi, yazılım dünyasında giderek daha fazla benimsenen bir yaklaşım olup, servisler arası iletişim bu mimarinin en kritik unsurlarından biri olarak öne çıkmaktadır. Mikroservislerin birbirinden bağımsız olarak farklı programlama dilleri ve teknolojilerle geliştirilebilmesi, bu mimarinin popülaritesini artıran önemli bir faktördür. Ancak, bu tür bir yapı içinde servisler arasındaki iletişim süreçleri genellikle karmaşık olarak karşımıza çıkmakta ve servisler arasındaki iletişim yöntemlerinin performansları önemli hale gelmektedir. Bu zorlukları aşmak için çeşitli iletişim stratejileri ve mimariler geliştirilmiştir. Bu makalede, mikroservisler arasındaki iletişim yöntemlerinin performansları incelenmiştir. İş yükü, performans, güvenilirlik ve genel sistem mimarisi gibi kriterlere göre hangi iletişim yönteminin daha uygun olduğu, örnek vaka çalışmalarıyla yapılan bir değerlendirme ile tartışılmıştır.

Keywords

References

  1. Amazon Web Services. (t.y.-a). JSON ile XML arasındaki farklar nedir? https://aws.amazon.com/tr/compare/the-difference-between-json-xml/
  2. Amazon Web Services. (t.y.-b). gRPC ile REST Arasındaki Fark Nedir? https://aws.amazon.com/tr/compare/the-difference-between-grpc-and-rest/
  3. Bakshi, K. (2017). Microservices-based software architecture and approaches. IEEE Aerospace Conference, Big Sky, MT, USA, ss. 1-8. doi: 10.1109/AERO.2017.7943959.
  4. Berg, J., & Redi, D. M. (2023). Benchmarking the request throughput of conventional API calls and gRPC: A comparative study of REST and gRPC (Bachelor's thesis, KTH Royal Institute of Technology). KTH DiVA Portal. https://kth.diva-portal.org/smash/get/diva2:1792957/FULLTEXT01.pdf
  5. Blinowski, G., Ojdowska, A. and Przybyłek, A. (2022) Monolithic vs. Microservice Architecture: A Performance and Scalability Evaluation, in IEEE Access, vol. 10, pp. 20357-20374, doi: 10.1109/ACCESS.2022.3152803.
  6. Hassan, Mohamed. (2024) Choosing the Right Communication Protocol for your Web Application. arXiv preprint arXiv:2409.07360.
  7. Herken, Y. & Çambaşı, H. (2022). Mikroservis Mimarisi: Asenkron İletişim. YTE Blog. https://yteblog.bilgem.tubitak.gov.tr/mikroservis-mimarisi-asenkron-iletisim?
  8. Jin, R., Cordingly, R., Zhao, D., & Lloyd, W. (2024). GraphQL vs. REST: A performance and cost investigation for serverless applications. In Proceedings of the 13th Workshop on Middleware and Applications (pp. 37–42). Association for Computing Machinery. https://doi.org/10.1145/3702634.3702956

Details

Primary Language

Turkish

Subjects

Software Architecture

Journal Section

Research Article

Publication Date

September 3, 2025

Submission Date

February 24, 2025

Acceptance Date

May 21, 2025

Published in Issue

Year 2025 Volume: 28 Number: 3

APA
Yelpaze, Y., & Yılmaz, S. (2025). MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI. Kahramanmaraş Sütçü İmam Üniversitesi Mühendislik Bilimleri Dergisi, 28(3), 1246-1254. https://doi.org/10.17780/ksujes.1645987
AMA
1.Yelpaze Y, Yılmaz S. MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI. KSU J. Eng. Sci. 2025;28(3):1246-1254. doi:10.17780/ksujes.1645987
Chicago
Yelpaze, Yalçın, and Serpil Yılmaz. 2025. “MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI”. Kahramanmaraş Sütçü İmam Üniversitesi Mühendislik Bilimleri Dergisi 28 (3): 1246-54. https://doi.org/10.17780/ksujes.1645987.
EndNote
Yelpaze Y, Yılmaz S (September 1, 2025) MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI. Kahramanmaraş Sütçü İmam Üniversitesi Mühendislik Bilimleri Dergisi 28 3 1246–1254.
IEEE
[1]Y. Yelpaze and S. Yılmaz, “MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI”, KSU J. Eng. Sci., vol. 28, no. 3, pp. 1246–1254, Sept. 2025, doi: 10.17780/ksujes.1645987.
ISNAD
Yelpaze, Yalçın - Yılmaz, Serpil. “MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI”. Kahramanmaraş Sütçü İmam Üniversitesi Mühendislik Bilimleri Dergisi 28/3 (September 1, 2025): 1246-1254. https://doi.org/10.17780/ksujes.1645987.
JAMA
1.Yelpaze Y, Yılmaz S. MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI. KSU J. Eng. Sci. 2025;28:1246–1254.
MLA
Yelpaze, Yalçın, and Serpil Yılmaz. “MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI”. Kahramanmaraş Sütçü İmam Üniversitesi Mühendislik Bilimleri Dergisi, vol. 28, no. 3, Sept. 2025, pp. 1246-54, doi:10.17780/ksujes.1645987.
Vancouver
1.Yalçın Yelpaze, Serpil Yılmaz. MİKROSERVİS YAKLAŞIMINDA SERVİSLER ARASI İLETİŞİM MİMARİLERİNİN PERFORMANS KARŞILAŞTIRMASI. KSU J. Eng. Sci. 2025 Sep. 1;28(3):1246-54. doi:10.17780/ksujes.1645987

INDEXING & ABSTRACTING & ARCHIVING

download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJqb3VybmFsIiwib3JpZ2luYWxuYW1lIjoiaW1hZ2UucG5nIiwicGF0aCI6IjAzNTkvYmZjYS81YjQyLzY5ZjFkM2E4NWY2YWY3Ljg1NjQ2NDgxLnBuZyIsImV4cCI6MTc3NzQ1OTY0MCwibm9uY2UiOiI1NTUzYmJiN2U5NGNkMjdkYWNhMTRlMDZiYjc1OTY4NCJ9.nCVoSJClEIC9bWK5gGCmjHyTNRz2N0DhYKVJzJZR9Bs

download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJqb3VybmFsIiwib3JpZ2luYWxuYW1lIjoiaW1hZ2UucG5nIiwicGF0aCI6Ijg5YmUvODZlOC8wYzY0LzY5ZjFkNWE4MWJmYzY0LjM0OTM2NzM1LnBuZyIsImV4cCI6MTc3NzQ2MDE1Miwibm9uY2UiOiI3OWE1Mzk0OWRhMTk0Mjg0OGYzZTUxOWQyNTU5MjdjMSJ9.XxqhJ36woCZcO1DV_I9Mogpgg86-bwM454jQiOcqpS0 

This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).