It is no secret that in today's fast-moving banking industry, customers require immediate replies, the regulatory environment mandates strict compliance, and there is always an element of uncertainty about market conditions, which change every single moment. In such conditions, traditional request/response architectures appear to be obsolete. Indeed, today banks have access to huge amounts of data: from transaction flows and interactions with customers to market data and information coming from