Huduma zinaongea kwa njia inayofanana (ombi/jibu kupitia REST au gRPC) au isiyo inayofanana (ujumbe/matukio kupitia mbroker kama Kafka au RabbitMQ).
Ina synchronous (ombi/jibu)
Mwaliko unayoita anangoja kwa jibu. Rahisi na ya kawaida, lakini inahusiana na uwezo wa kupatikana — ikiwa huduma iliyoitwa haipo, mcaller huathiriwa.
GET /orders/42 HTTP/1.1
Host: orders-service
Accept: application/json
Asynchronous (ujumbe/matukio)
Mtumaji anachapisha ujumbe na kuendelea; watumiaji wanakikagua baadaye. Hii inagawanya huduma kwa wakati.
