THE NEED GET DATA FOR ANALYTICAL AND OPERATIONAL PURPOSE
3
THE NEED DET DATA FOR ANALYTICAL AND OPERATIONAL PURPOS
4
THE PROBLEM
5
LIKE A DATABASE BUT A BIT MORE...
6
WHY A GRAPH
7
PATTERN MATCHING GRAPH QUERY
8
DATA MODEL IN HBASE
9
MAIN COMPONENTS/CONCEPTS
10
NODE ACTOR
11
OPTIMIZATIONS
12
CONSISTENT HASHING/IN-MEMORY GRAPH
13
ACTOR NODE
14
END TO END
15
WHEN DOES IT END?
16
WHAT NEXT
17
WE ARE HIRING
18
WHY NOT [X] YOU SHOULD HAVE USED
19
ACTOR SYSTEM/CLUSTER
Description:
Explore large-scale graph analysis using Scala and Akka in this 33-minute conference talk from Scala Days New York 2016. Delve into the architecture and implementation of a graph analysis engine that leverages Scala, Akka, and HBase. Learn about the motivations behind this type of processing, implementation considerations, and the creation of a query parser and Akka cluster for processing. Discover how to produce stream output of results and gain insights into Scala, Akka, Big Data, stream processing, and graph analysis. Follow the journey from problem definition to optimization techniques, including consistent hashing and in-memory graphs. Understand the main components and concepts, such as node actors and the actor system/cluster, and explore future possibilities in this field.