Is-servizzi jikkomunikaw jew b'mod sinkronu (talba/risposta fuq REST jew gRPC) jew b'mod asinkronu (messaġġi/avvenimenti permezz ta' broker bħal Kafka jew RabbitMQ).
Sinkronu (talba/risposta)
Dak li jsejjaħ jistenna r-risposta. Sempliċi u intuwittiv, iżda jinbindel id-disponibbiltà — jekk is-servizz sejjaħ huwa l-isfel, dak li jsejjaħ huwa affettwat.
GET /orders/42 HTTP/1.1
Host: orders-service
Accept: application/json
Asinkronu (messaġġi/avvenimenti)
L-mittent jippubblika messaġġ u jmur 'il quddiem; il-konsumaturi jipproċessawh aktar tard. Dan jiddeċinixxi l-servizzi fil-ħin.
