SlideShare a Scribd company logo
Connecting AKKA with
Oracle Event hub
AKKA Actors Event Hub AKKA Streams
What is Oracle Event Hub?
1
We all heard about Kafka. But!
• Is Kafka another Service Bus?
• We can use Kafka as a Big Data Lake?
• Can we achieve the same thing with JMS
Topic and the Database?
2
Architecture paradigm shift
Don’t join tables. Join events!:
• Real time ETL
• Fast data processing
• Think asynchronous
• You get it when we got it!
• Your data Is safe with us
3
How Kafka Works?
• Many to Many model
• Every Topic is replicated
• Your keys are safe in our Partition
• Delivery guaranty
• Poll consumers
• Producer can connect to
anything
• Consumer can connect to
anything
4
Real life problem - we are still sending files
5
First solution
6
Better solution – Do it in Parallel!
7
Well than can we use AKKA. But why?
8
• Can be Kafka Producer or Consumer
• We love working in parallel!
• We love Actors!
AKKA Streams
9
So a better solution architecture can look like…
10
Huston now we have a problem!
11
What a relief
12
Backpressure regulation
Throttling
Now the demo
13

More Related Content

What's hot (19)

PPTX
DevOps with AWS in 2016
Lorenzo Aiello
 
PPTX
Updating Ember Models in Real-time with Sockets and Rx
Keith Silgard
 
KEY
The guardian and app engine
Michael Brunton-Spall
 
PPTX
20160520 The Future of Services
shinolajla
 
PPTX
Scala + Akka + ning/async-http-client - Vancouver Scala meetup February 2015
Yanik Berube
 
PPTX
Signal r azurepresentation
Justin Wendlandt
 
PPTX
Peter Plessers - App Development
BIWUG
 
PDF
EmberCLI Rails: An Integration Love Story.
Jonathan Jackson
 
PDF
Tabtale story: Building a publishing and monitoring mobile games architecture...
Tikal Knowledge
 
PDF
Tech Talk on Cloud Computing
ITviec
 
PDF
Developing Resilient Cloud Native Apps with Spring Cloud
Dustin Ruehle
 
PPTX
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
Frank van der Linden
 
PPTX
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018
iguazio
 
PPTX
Feature Flagging to Reduce Risk in Database Migrations
Patrick Kaeding
 
PDF
Ohio Devfest - Visual Analysis with GCP
Wesley Workman
 
PPTX
Site speed Server Optimization
Shelly Fagin
 
PPTX
Cross company issue tracking slides
Exalate
 
PPTX
AWS Serverless solution for developers
Michael Haberman
 
PPTX
Exalate - Issue Sync for Jira and More
Exalate
 
DevOps with AWS in 2016
Lorenzo Aiello
 
Updating Ember Models in Real-time with Sockets and Rx
Keith Silgard
 
The guardian and app engine
Michael Brunton-Spall
 
20160520 The Future of Services
shinolajla
 
Scala + Akka + ning/async-http-client - Vancouver Scala meetup February 2015
Yanik Berube
 
Signal r azurepresentation
Justin Wendlandt
 
Peter Plessers - App Development
BIWUG
 
EmberCLI Rails: An Integration Love Story.
Jonathan Jackson
 
Tabtale story: Building a publishing and monitoring mobile games architecture...
Tikal Knowledge
 
Tech Talk on Cloud Computing
ITviec
 
Developing Resilient Cloud Native Apps with Spring Cloud
Dustin Ruehle
 
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
Frank van der Linden
 
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018
iguazio
 
Feature Flagging to Reduce Risk in Database Migrations
Patrick Kaeding
 
Ohio Devfest - Visual Analysis with GCP
Wesley Workman
 
Site speed Server Optimization
Shelly Fagin
 
Cross company issue tracking slides
Exalate
 
AWS Serverless solution for developers
Michael Haberman
 
Exalate - Issue Sync for Jira and More
Exalate
 

Similar to Connecting Akka with Oracle Event Hub Cloud Service (20)

PPTX
Web Analytics using Kafka - August talk w/ Women Who Code
Purnima Kamath
 
PDF
Making Apache Kafka Even Faster And More Scalable
PaulBrebner2
 
PDF
introductiontoapachekafka-201102140206.pdf
TarekHamdi8
 
PPTX
Introduction to Apache Kafka
AIMDek Technologies
 
PDF
The Future of ETL Isn't What It Used to Be
confluent
 
PDF
Introduction to Kafka Streams - Knolx.pdf
Knoldus Inc.
 
PPTX
kafka for db as postgres
PivotalOpenSourceHub
 
PPTX
Introducing Apache Kafka and why it is important to Oracle, Java and IT profe...
Lucas Jellema
 
PDF
GNW03: Stream Processing with Apache Kafka by Gwen Shapira
gluent.
 
PDF
Using Kafka as a Database For Real-Time Transaction Processing | Chad Preisle...
HostedbyConfluent
 
PPTX
Akka for big data developers
Taras Fedorov
 
PDF
Leveraging Databricks for Spark Pipelines
Rose Toomey
 
PDF
Leveraging Databricks for Spark pipelines
Rose Toomey
 
PPTX
Тарас Кльоба "ETL — вже не актуальна; тривалі живі потоки із системою Apache...
Lviv Startup Club
 
PDF
Building High-Throughput, Low-Latency Pipelines in Kafka
confluent
 
PPTX
kafka simplicity and complexity
Paolo Platter
 
PDF
PlayStation and Lucene - Indexing 1M documents per second: Presented by Alexa...
Lucidworks
 
PDF
Select Stars: A DBA's Guide to Azure Cosmos DB (SQL Saturday Oslo 2018)
Bob Pusateri
 
PDF
Change data capture with MongoDB and Kafka.
Dan Harvey
 
PDF
Kafka In Action Meap V12 Meap Dylan D Scott Viktor Gamov Dave Klein
gygerurwind8
 
Web Analytics using Kafka - August talk w/ Women Who Code
Purnima Kamath
 
Making Apache Kafka Even Faster And More Scalable
PaulBrebner2
 
introductiontoapachekafka-201102140206.pdf
TarekHamdi8
 
Introduction to Apache Kafka
AIMDek Technologies
 
The Future of ETL Isn't What It Used to Be
confluent
 
Introduction to Kafka Streams - Knolx.pdf
Knoldus Inc.
 
kafka for db as postgres
PivotalOpenSourceHub
 
Introducing Apache Kafka and why it is important to Oracle, Java and IT profe...
Lucas Jellema
 
GNW03: Stream Processing with Apache Kafka by Gwen Shapira
gluent.
 
Using Kafka as a Database For Real-Time Transaction Processing | Chad Preisle...
HostedbyConfluent
 
Akka for big data developers
Taras Fedorov
 
Leveraging Databricks for Spark Pipelines
Rose Toomey
 
Leveraging Databricks for Spark pipelines
Rose Toomey
 
Тарас Кльоба "ETL — вже не актуальна; тривалі живі потоки із системою Apache...
Lviv Startup Club
 
Building High-Throughput, Low-Latency Pipelines in Kafka
confluent
 
kafka simplicity and complexity
Paolo Platter
 
PlayStation and Lucene - Indexing 1M documents per second: Presented by Alexa...
Lucidworks
 
Select Stars: A DBA's Guide to Azure Cosmos DB (SQL Saturday Oslo 2018)
Bob Pusateri
 
Change data capture with MongoDB and Kafka.
Dan Harvey
 
Kafka In Action Meap V12 Meap Dylan D Scott Viktor Gamov Dave Klein
gygerurwind8
 
Ad

More from Dalibor Blazevic (7)

PPTX
Kafka_Transactions.pptx
Dalibor Blazevic
 
PDF
How to implement DevOps in your Organization
Dalibor Blazevic
 
PDF
DevOps - Right Tool for Right Phase
Dalibor Blazevic
 
PPTX
Deploying Artifacts to Oracle Cloud with FlexDeploy
Dalibor Blazevic
 
PPTX
FlexDeploy Product Technical Overview
Dalibor Blazevic
 
PPTX
Connectig Atlassian JIRA with oracle ESB 12c
Dalibor Blazevic
 
PPTX
Using database object relational storage
Dalibor Blazevic
 
Kafka_Transactions.pptx
Dalibor Blazevic
 
How to implement DevOps in your Organization
Dalibor Blazevic
 
DevOps - Right Tool for Right Phase
Dalibor Blazevic
 
Deploying Artifacts to Oracle Cloud with FlexDeploy
Dalibor Blazevic
 
FlexDeploy Product Technical Overview
Dalibor Blazevic
 
Connectig Atlassian JIRA with oracle ESB 12c
Dalibor Blazevic
 
Using database object relational storage
Dalibor Blazevic
 
Ad

Recently uploaded (20)

PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PPTX
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
PPTX
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
PPTX
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
PDF
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PDF
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
PPTX
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
PDF
Efficient, Automated Claims Processing Software for Insurers
Insurance Tech Services
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PPTX
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
Executive Business Intelligence Dashboards
vandeslie24
 
PPTX
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
PPTX
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
PPT
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
PPTX
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
PPTX
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
Efficient, Automated Claims Processing Software for Insurers
Insurance Tech Services
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Executive Business Intelligence Dashboards
vandeslie24
 
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 

Connecting Akka with Oracle Event Hub Cloud Service