How RaspberryPi workers building GraphDatabase

Post on 13-Apr-2017

901 views 2 download

Transcript of How RaspberryPi workers building GraphDatabase

RaspberryPi workers … …and Graphs

…by Miro Kopecky

about me:• Polyglot Developer and Architect !• Artificial Intelligence enthusiast

• Machine Learning • Algorithms • Data Mining • Distributed systems !

!• GeeCON co-founder

… what we gonna do ?• dive into the distributed system !• demo !

• “foreword”

It just w

orks !

Performance

Cost Availability

Reliability

Scalability

Manageability

Technologies overview• MAVEN building tool

!• Java8, JavaScript

!• Spring 4, Spring-Data, Netty, Own libraries, AngularJS

!

•Neo4j, SQLite, Infinispan !

• JBoss Wildfly

System Architecture

BASE

Neo4j

Inifinispan

RaspBlue

Netty

SQLite

RaspONE

Netty

InfinispanHOTROD-remoteCache

WWW

In

In

InWildFly

m re

DEMOrelations explanation: • Building(BASE) —>(garages) !

• Driver -[:HAS_GARAGE_KEY]-(building) !

• Driver -[:HAS_KEY]-(car) !!

!… let’s play more

“Foreword”• Transparency !• Communication

!• Concurrency

!• Fault Tolerance !

by Miro Kopecky

Thank you ! Q&A