SlideShare a Scribd company logo
WSO2 Streaming Integrator
Moving Data Efficiently with Real-Time
Streaming
Ramindu De Silva, Associate Technical Lead
Lasantha Samarakoon, Senior Software Engineer
Agenda
• WSO2 Streaming Integrator
• Moving Data Efficiently with Real-Time Streaming
• Demo on file processing
• Demo on CDC
• Q&A
2
Streaming and
WSO2 Streaming Integrator
WSO2 Streaming Integrator to Connect
Anything to Anything..
Streaming Integrator
Transform
Enrich
Cleanse
Correlate
Aggregate
Insights
Streaming Messaging
Systems
Software and
Sensors
Cloud
Databases
Files
Software
Cloud
Databases
Files
Input
Stream
Event
Tables Aggregation
Input
Stream
Result
Stream
Fetch Data On Demand
Via REST API
Micro IntegratorTrigger
Integrations
Integrating Streaming Data
• Integrating data streams with
various destinations
• Integrating static sources in
real time (as streams)
Moving Data Efficiently with
Real-Time Streaming
Why not Traditional methods for Moving Data
● Data was processed by batches
○ Large number of resource allocation needed
● Alerts, notifications won’t be in real-time
● Decisions cannot be taken on the process of moving data
○ The moved data will have to be processed again
● Modern systems often include real time streaming data
Streaming ETL with WSO2
Streaming Integrator
Advantages on using Real-Time Streaming (a.k.a
Streaming ETL)
● Resource usage only depends on data rate.
○ Hence, less resource usage
● Alerts, notifications will happen in near real-time
● Data will be available in realtime for further processing, aggregating,
etc.
Supported Features for Real Time ETL
● Web-based IDE for developing streaming data flows
○ Auto generating stream definitions
○ Drag and drop functionality for ease of developing siddhi apps
● Powered by Siddhi.io (recognized by CNCF as a streaming and messaging system)
● 60+ connectors
○ Readily available connectors to connect with major systems
● High resilience
● Easily deployable
10
What’s coming next on SI?
• Real-time statistics using Grafana
• Streaming ETL Task Wizard
• Error management, event re-play
11
Demo
Scenario 1
Scenario 2
14
Questions?
THANK YOU
wso2.com

More Related Content

PDF
Identity Server on Azure: A Reference Architecture
PDF
Building and Deploying Complex Streaming Data Processing Pipelines with WSO2 ...
PDF
PPTX
Identity and Client Management using OpenID Connect and SAML
PDF
[WSO2Con EU 2018] Enabling Agile Integration Teams
PPTX
The user s identities
PDF
Challenges In Modern Application
PPTX
What’s New with NGINX Controller Load Balancing Module 2.0?
Identity Server on Azure: A Reference Architecture
Building and Deploying Complex Streaming Data Processing Pipelines with WSO2 ...
Identity and Client Management using OpenID Connect and SAML
[WSO2Con EU 2018] Enabling Agile Integration Teams
The user s identities
Challenges In Modern Application
What’s New with NGINX Controller Load Balancing Module 2.0?

What's hot (20)

PDF
APIs: Intelligent Routing, Security, & Management
PPTX
Achieve Full API Lifecycle Management Using NGINX Controller
PDF
[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...
PDF
Adaptive Scaling of Microgateways on Kubernetes
PDF
[WSO2Con EU 2018] Up-Leveling Brownfield Integration
PPTX
Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...
PPTX
Deployment Patterns for API gateways
PPTX
Do You Need A Service Mesh?
PDF
Devoxxma-API centric microservices Architecture
PDF
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
PDF
Deep-dive into APIs in a Microservice Architecture
PDF
Architecting SaaS
PDF
Implementing Microservices Security Patterns & Protocols with Spring
PDF
Achieve Full API Lifecycle Management Using NGINX Controller – EMEA
PDF
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
PDF
[WSO2Con EU 2018] Adaptive and Iterative Integration for Microservices and Cl...
PDF
Microservice Architecture
PDF
Microservices & anypoint service mesh calgary mule soft meetup
PDF
Exposing Lambda Functions as Managed APIs
PPTX
TLS 1.3 and Other New Features in NGINX Plus R17 and NGINX Open Source
APIs: Intelligent Routing, Security, & Management
Achieve Full API Lifecycle Management Using NGINX Controller
[WSO2 Summit Sydney 2019] Emerging Architecture Patterns: API-centric and Cel...
Adaptive Scaling of Microgateways on Kubernetes
[WSO2Con EU 2018] Up-Leveling Brownfield Integration
Modernizing Applications by Replacing F5 with the NGINX Application Delivery ...
Deployment Patterns for API gateways
Do You Need A Service Mesh?
Devoxxma-API centric microservices Architecture
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Deep-dive into APIs in a Microservice Architecture
Architecting SaaS
Implementing Microservices Security Patterns & Protocols with Spring
Achieve Full API Lifecycle Management Using NGINX Controller – EMEA
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
[WSO2Con EU 2018] Adaptive and Iterative Integration for Microservices and Cl...
Microservice Architecture
Microservices & anypoint service mesh calgary mule soft meetup
Exposing Lambda Functions as Managed APIs
TLS 1.3 and Other New Features in NGINX Plus R17 and NGINX Open Source
Ad

Similar to Moving Data Efficiently with Real-Time Streaming (20)

PDF
[WSO2Con EU 2018] The Rise of Streaming SQL
PDF
Introduction to Stream Processing
PDF
Spark meetup stream processing use cases
PPTX
CQRS and Event Sourcing for IoT applications
PDF
Streaming Visualization
PPTX
Streaming real time data with Vibe Data Stream
PPTX
WebAction-Sami Abkay
PPTX
Big Data Berlin v8.0 Stream Processing with Apache Apex
PPTX
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
PDF
Real-Time ETL in Practice with WSO2 Enterprise Integrator
PDF
Moving Targets: Harnessing Real-time Value from Data in Motion
PDF
Easily Build a Smart Pulsar Stream Processor_Simon Crosby
PPTX
Real time data integration best practices and architecture
PPTX
real time data processing is a tsubtopic in the topic in the domain bigdata
PDF
Introduction to Streaming Analytics
PPTX
Top 6 Data Ingestion Tools for Seamless Data Integration
PDF
Introduction to Stream Processing
PPT
The Evolution of Big Data Pipelines at Intuit
PPTX
Sql azure cluster dashboard public.ppt
PDF
Druid @ branch
[WSO2Con EU 2018] The Rise of Streaming SQL
Introduction to Stream Processing
Spark meetup stream processing use cases
CQRS and Event Sourcing for IoT applications
Streaming Visualization
Streaming real time data with Vibe Data Stream
WebAction-Sami Abkay
Big Data Berlin v8.0 Stream Processing with Apache Apex
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Real-Time ETL in Practice with WSO2 Enterprise Integrator
Moving Targets: Harnessing Real-time Value from Data in Motion
Easily Build a Smart Pulsar Stream Processor_Simon Crosby
Real time data integration best practices and architecture
real time data processing is a tsubtopic in the topic in the domain bigdata
Introduction to Streaming Analytics
Top 6 Data Ingestion Tools for Seamless Data Integration
Introduction to Stream Processing
The Evolution of Big Data Pipelines at Intuit
Sql azure cluster dashboard public.ppt
Druid @ branch
Ad

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Approach and Philosophy of On baking technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Electronic commerce courselecture one. Pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Big Data Technologies - Introduction.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Agricultural_Statistics_at_a_Glance_2022_0.pdf
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Chapter 3 Spatial Domain Image Processing.pdf
Understanding_Digital_Forensics_Presentation.pptx
Machine learning based COVID-19 study performance prediction
Review of recent advances in non-invasive hemoglobin estimation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Approach and Philosophy of On baking technology
Spectral efficient network and resource selection model in 5G networks
Electronic commerce courselecture one. Pdf
Unlocking AI with Model Context Protocol (MCP)
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation theory and applications.pdf
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Dropbox Q2 2025 Financial Results & Investor Presentation

Moving Data Efficiently with Real-Time Streaming

  • 1. WSO2 Streaming Integrator Moving Data Efficiently with Real-Time Streaming Ramindu De Silva, Associate Technical Lead Lasantha Samarakoon, Senior Software Engineer
  • 2. Agenda • WSO2 Streaming Integrator • Moving Data Efficiently with Real-Time Streaming • Demo on file processing • Demo on CDC • Q&A 2
  • 4. WSO2 Streaming Integrator to Connect Anything to Anything.. Streaming Integrator Transform Enrich Cleanse Correlate Aggregate Insights Streaming Messaging Systems Software and Sensors Cloud Databases Files Software Cloud Databases Files Input Stream Event Tables Aggregation Input Stream Result Stream Fetch Data On Demand Via REST API Micro IntegratorTrigger Integrations
  • 5. Integrating Streaming Data • Integrating data streams with various destinations • Integrating static sources in real time (as streams)
  • 6. Moving Data Efficiently with Real-Time Streaming
  • 7. Why not Traditional methods for Moving Data ● Data was processed by batches ○ Large number of resource allocation needed ● Alerts, notifications won’t be in real-time ● Decisions cannot be taken on the process of moving data ○ The moved data will have to be processed again ● Modern systems often include real time streaming data
  • 8. Streaming ETL with WSO2 Streaming Integrator
  • 9. Advantages on using Real-Time Streaming (a.k.a Streaming ETL) ● Resource usage only depends on data rate. ○ Hence, less resource usage ● Alerts, notifications will happen in near real-time ● Data will be available in realtime for further processing, aggregating, etc.
  • 10. Supported Features for Real Time ETL ● Web-based IDE for developing streaming data flows ○ Auto generating stream definitions ○ Drag and drop functionality for ease of developing siddhi apps ● Powered by Siddhi.io (recognized by CNCF as a streaming and messaging system) ● 60+ connectors ○ Readily available connectors to connect with major systems ● High resilience ● Easily deployable 10
  • 11. What’s coming next on SI? • Real-time statistics using Grafana • Streaming ETL Task Wizard • Error management, event re-play 11
  • 12. Demo