SaFi Bank Space : Use Jira webhook to receive Jira changes and notify if needed

We are using Jira’s webhook to watch Jira for any changes (including tickets, users, etc).
For any changes we recevied, we forward them to a Kafka topic, so that the changes are stored in Kafka and will not lose, and also their further process will not block Jira webhook call from returning quickly.

We finally push notifications to bank customer’s mobile app through ably.

Attachments:

~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~drawio~628daebbcf01a10069ad5fe2~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
Untitled Diagram-1670817200767.drawio (application/vnd.jgraph.mxfile)
Untitled Diagram-1670817200767.drawio.png (image/png)
~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
~Untitled Diagram-1670817200767.drawio.tmp (application/vnd.jgraph.mxfile)
Untitled Diagram-1670817200767.drawio (application/vnd.jgraph.mxfile)
Untitled Diagram-1670817200767.drawio.png (image/png)