Register Now for Current 2022: The Next Generation of Kafka Summit, let's explore the future of data streaming live!

Royal Bank of Canada

Streaming Data Empowers RBC to be Data Driven

As Canada’s biggest bank, and one of the largest in the world based on market capitalization, RBC has a diversified business model with a focus on innovation and providing exceptional experiences to their 16 million clients in Canada, the U.S. and 35 other countries. To continue the bank’s mission of providing world-class products and services to its clients, RBC’s Data and Analytics (DNA) and Enterprise Cloud teams joined forces to build a real-time, scalable and event-driven data architecture for the bank’s growing number of cloud, machine learning and AI initiatives.


Improve the customer experience through data while staying compliant with industry regulations


Implemented Confluent Platform to stream data in real time, migrate to an event-based architecture and embark on a microservices transformation


  • Higher quality, faster and scalable customer services
  • Increased efficiency in application building
  • Lowered anomaly detection time from weeks to seconds
  • Implemented data reuse across teams for relevant business insights
  • Greatly reduced costs

Improving Customer Experiences with Streaming Data

The DNA and Cloud teams partner with several lines of business across the bank such as wealth management, digital marketing, corporate real estate and fraud, by providing access to technology, knowledge sharing and training opportunities across the business groups. This partnership allows RBC to design new services faster and meet the needs of RBC’s diverse client base. They also help the business lines bring up new services faster while helping the development teams navigate complex data ownership, security, cloud and regulatory compliance.

To deliver the event-based architecture for RBC’s business lines, the DNA and Cloud team selected Confluent Platform and Apache Kafka® to be the foundation of their scalable, real-time streaming data architecture. RBC now has a cross-functional team helping transform the bank to a technology and data-driven organization.

RBC’s goal through this transformation is to capitalize on the next generation of open-source, cloud-enabled, real-time and responsive application and software development. By adopting Confluent Platform and Apache Kafka, RBC is realizing this objective, as is evidenced by their deployment of over 50 applications on their event-driven data architecture.

Sr Director, Product Innovation, Data and Analytics

Kafka transforms even the most basic of initiatives. Adoption of Kafka at RBC has been massive and organic. Within the first six weeks after our launch of Kafka, we had 37 teams asking to use Kafka for various projects and initiatives.