Hizmetler eşzamanlı olarak (REST veya gRPC üzerinden istek/yanıt) veya eşzamansız olarak (Kafka veya RabbitMQ gibi bir aracı aracılığıyla mesajlar/olaylar) iletişim kurar.
Eşzamanlı (istek/yanıt)
Çağıran yanıt bekler. Basit ve sezgisel, ancak kullanılabilirliği bağlar — çağrılan hizmet kapalıysa, çağıran etkilenir.
GET /orders/42 HTTP/1.1
Host: orders-service
Accept: application/json
Eşzamansız (mesajlaşma/olaylar)
Gönderici bir mesaj yayınlar ve devam eder; tüketiciler bunu daha sonra işler. Bu hizmetleri zaman içinde ayırır.
