Bir önceki yazımda Dapr’ ın Kubernetes ortamına kurulumunu yaptık ve microservislerimize ait deployment hizmetlerini Kubernetes ortamına dağıttık. Bu microservislerin temel amacı şimdiki Dapr’ı kullanarak birbirleri ile iletişim sağlamaktı. Bu iletişimin oluşmasını sağlayıp Zipkin ile microservisler arasındaki bağımlılığı görüntülemekistiyorum. İletişim başlaması için öncelikle Aggragation olarak tasarladığım microservisimde UpdateBasketAsync isimli endpointi tetiklemem gerekiyor. Peki Kubernetes içinde çalışan […]
Dapr (Distributed Application Runtime) nedir ve neden kullanılır ?
Distributed Application Konusunu Tartışalım Bu konuya girmeden önce “Distributed Application” konusunu biraz konuşmamız lazım. Neden bir uygulamayı oluşturmak için farklı sunucularda çalışan farklı databaseleri olan birçok küçük bileşene ayırıyoruz? Evet şu da tabii ki mümkün! Tüm uygulamayı monolit bir tasarım mantığı ile yazmak! Hatta çoğu zaman böyle yazmamak da bir hata. Microservice konusunun son zamanlarda […]