Shërbimet komunikojnë ose në mënyrë sinkrone (kërkesë/përgjigje përmes REST ose gRPC) ose në mënyrë asinkrone (mesazhe/ngjarje përmes një broker si Kafka ose RabbitMQ).
Sinkron (kërkesë/përgjigje)
Përdoruesi që bën thirrjen pret për një përgjigje. Është e thjeshtë dhe intuitive, por krijon lidhje të disponueshmërisë — nëse shërbimi i thirrur është zbritur, përdoruesi që bën thirrjen preket.
GET /orders/42 HTTP/1.1
Host: orders-service
Accept: application/json
