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.
Microservice architecture has become an increasingly adopted approach in software engineering, with inter-service communication emerging as one of its critical components. The ability to develop microservices independently using various programming languages and technologies is an important factor that increases the popularity of this architecture. However, in such a software development environment, communication processes between services can be complex, and the performance of communication methods between services becomes important. Various communication strategies and architectural solutions have been developed to overcome these challenges. This paper focuses on the performance of communication methods between microservices. The suitability of each communication method based on criteria such as workload, performance, reliability, and overall system architecture is discussed through an evaluation supported by case study examples.
Microservice inter-service communication communication architectures
Birincil Dil | Türkçe |
---|---|
Konular | Yazılım Mimarisi |
Bölüm | Bilgisayar Mühendisliği |
Yazarlar | |
Yayımlanma Tarihi | 3 Eylül 2025 |
Gönderilme Tarihi | 24 Şubat 2025 |
Kabul Tarihi | 21 Mayıs 2025 |
Yayımlandığı Sayı | Yıl 2025 Cilt: 28 Sayı: 3 |