Layanan komunikasi kanthi synchronous (request/response nganggo REST utawa gRPC) utawa asynchronous (pesen/events ngliwati broker sapertos Kafka utawa RabbitMQ).
Synchronous (request/response)
Peng-unus ngantosan mbalèn. Prasaja lan intuitif, nanging panyambung katersediahan — yen sing dipanggil mosok, peng-unus kena pengaruh.
GET /orders/42 HTTP/1.1
Host: orders-service
Accept: application/json
Asynchronous (messaging/events)
Pang-kirim menerbitake pesen lan nerusake; konsumen ngrungokake mengko. Iki miscoupling layanan ing wektu.
Order Service ──publish "OrderPlaced"──▶ [ Broker ] ──▶ Email Service
│
└──▶ Inventory Service
