Page 55 - Yazılım Teknolojileri Araştırma Bülteni 2023
P. 55
Java’da Fonksiyonel Programlama | 55
Giriş
Dapr, “Distributed Application Runtime” kısalt-
masıyla bilinen açık kaynaklı bir projedir, mik-
roservis tabanlı uygulamaların geliştirilmesini
ve işletilmesini kolaylaştırmayı amaçlamakta-
dır. Dapr, çeşitli bulut sağlayıcıları ve Kuberne-
tes gibi kapsayıcı orkestrasyon platformlarıyla
entegre edilebilir ve bu platformlarda uygu-
lama geliştirme ve çalıştırma süreçlerini daha
kolay hale getirebilir. Ayrıca, Dapr, geliştirici-
lerin mikroservis mimarilerindeki karmaşıklığı
azaltmalarına yardımcı olur ve uygulamalarını
daha hızlı bir şekilde geliştirmelerine imkan ta-
nımaktadır. Mikroservis tabanlı uygulamalarda
servisler birbirleriyle haberleşmelidir. Haber-
leşme gereksinimi ise çok sayıda sorunu be-
raberinde getirmektedir. Bu çalışmada Dapr’ın
bu kapsamdaki çözümü ayrıntılı olarak ince-
lenmiş ve uygulama adımlarına yer verilmiştir.