Mobile Banking

Messaging Virtualization

4 binding · Kafka, IBM MQ, RabbitMQ

DestinationBrokerDirectionSchemaRoutingmsg/minLagEditor
payment.events.v3
Kafka
Produceavro: PaymentCompleted
Virtual
86012 ms
fraud.scores
Kafka
Consumejson: FraudScore
Hybrid
41038 ms
CORE.BANKING.REQ
IBM MQ
Request / Replyxml: CoreRequest
Virtual
120240 ms
notifications.outbound
RabbitMQ
Consumejson: Notification
Real
00 ms
payment.events.v3

payment.events.v3

{"paymentId":"{{uuid}}","amount":{{random(10,5000)}},"status":"COMPLETED"}
fraud.scores

fraud.scores

{"txnId":"{{request.body.txnId}}","score":{{random(0,100)}}}
CORE.BANKING.REQ

CORE.BANKING.REQ

<CoreResponse><rc>0</rc><balance>{{dataset.balance}}</balance></CoreResponse>
notifications.outbound

notifications.outbound

{"channel":"SMS","to":"{{mask.phone}}"}