RaspberryPi workers …
…and Graphs
…by Miro Kopecky
about me:
• Polyglot Developer and Architect
!
• Artificial Intelligence enthusiast
• Machine Learning
• Algorithms
• Data ...
… what we gonna do ?
• dive into the distributed system
!
• demo
!
• “foreword”
It just works !
Performance
Cost Availabil...
Technologies overview
• MAVEN building tool
!
• Java8, JavaScript
!
• Spring 4, Spring-Data, Netty, Own libraries, Angular...
System Architecture
BASE
Neo4j
Inifinispan
RaspBlue
Netty
SQLite
RaspONE
Netty
InfinispanHOTROD-remoteCache
WWW
In
In
InWild...
DEMO
relations explanation:
• Building(BASE) —>(garages)
!
• Driver -[:HAS_GARAGE_KEY]-(building)
!
• Driver -[:HAS_KEY]-(...
“Foreword”
• Transparency
!
• Communication
!
• Concurrency
!
• Fault Tolerance
!
by Miro Kopecky
Thank you !
Q&A
Upcoming SlideShare
Loading in...5
×

How RaspberryPi workers building GraphDatabase

520

Published on

Distributed system consist from from RaspberryPi workers. These workers are building up GraphDatabse (Neo4j) based on simple logic of exchanging cars. The result of the exchanges is send to the BASE server and projected into GraphDatabase.

Server uses Spring Framework 4.x and each RaspberryPi worker Netty 4.x

Published in: Technology
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
520
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

How RaspberryPi workers building GraphDatabase

  1. 1. RaspberryPi workers … …and Graphs …by Miro Kopecky
  2. 2. about me: • Polyglot Developer and Architect ! • Artificial Intelligence enthusiast • Machine Learning • Algorithms • Data Mining • Distributed systems ! ! • GeeCON co-founder
  3. 3. … what we gonna do ? • dive into the distributed system ! • demo ! • “foreword” It just works ! Performance Cost Availability Reliability Scalability Manageability
  4. 4. Technologies overview • MAVEN building tool ! • Java8, JavaScript ! • Spring 4, Spring-Data, Netty, Own libraries, AngularJS ! •Neo4j, SQLite, Infinispan ! • JBoss Wildfly
  5. 5. System Architecture BASE Neo4j Inifinispan RaspBlue Netty SQLite RaspONE Netty InfinispanHOTROD-remoteCache WWW In In InWildFly m re
  6. 6. DEMO relations explanation: • Building(BASE) —>(garages) ! • Driver -[:HAS_GARAGE_KEY]-(building) ! • Driver -[:HAS_KEY]-(car) ! ! ! … let’s play more
  7. 7. “Foreword” • Transparency ! • Communication ! • Concurrency ! • Fault Tolerance !
  8. 8. by Miro Kopecky Thank you ! Q&A
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×