Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GrapheneDB: Neo4j as a service @ GraphConnect S...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Alberto Perdomo
October 04, 2013
Technology
0
35
GrapheneDB: Neo4j as a service @ GraphConnect SF 2013
Alberto Perdomo
October 04, 2013
Tweet
Share
More Decks by Alberto Perdomo
See All by Alberto Perdomo
Graphs in Data Science @ Big Data Canarias 2014 (ULL)
albertoperdomo
4
140
GrapheneDB: Neo4j as a service @ GraphConnect London 2013
albertoperdomo
0
180
Graph databases
albertoperdomo
1
190
Rails for Mobile Devices @ Conferencia Rails 2011
albertoperdomo
3
220
Other Decks in Technology
See All in Technology
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
240
AI時代のIssue駆動開発のススメ
moongift
PRO
0
210
スピンアウト講座05_実践活用事例
overflowinc
0
1.1k
「AIエージェントで変わる開発プロセス―レビューボトルネックからの脱却」
lycorptech_jp
PRO
0
110
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
110
FlutterでPiP再生を実装した話
s9a17
0
150
DDD×仕様駆動で回す高品質開発のプロセス設計
littlehands
6
2.4k
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
480
欠陥分析(ODC分析)における生成AIの活用プロセスと実践事例 / 20260320 Suguru Ishii & Naoki Yamakoshi & Mayu Yoshizawa
shift_evolve
PRO
0
390
AWS Systems Managerのハイブリッドアクティベーションを使用したガバメントクラウド環境の統合管理
toru_kubota
0
160
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
120
Featured
See All Featured
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1k
Mind Mapping
helmedeiros
PRO
1
130
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
52k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
The SEO identity crisis: Don't let AI make you average
varn
0
420
Transcript
Neo4j as a Service GraphConnect SF 2013 Alberto Perdomo @albertoperdomo
graphenedb.com |
[email protected]
| @albertoperdomo About me ๏ Founder at
GrapheneDB ๏ Founder at Aentos ๏ @albertoperdomo on Twitter
A Walk through
graphenedb.com |
[email protected]
| @albertoperdomo API ๏ 100% Neo4j API
supported ๏ Incl. Gremlin & REST traversals ๏ Neo4j Web Admin tool
graphenedb.com |
[email protected]
| @albertoperdomo
graphenedb.com |
[email protected]
| @albertoperdomo New browser FTW
graphenedb.com |
[email protected]
| @albertoperdomo Versions ๏ 1.8, 1.9 and
2.0, milestone releases ๏ New releases available very quickly ๏ Community Edition
graphenedb.com |
[email protected]
| @albertoperdomo Getting data in & out
๏ Export ๏ Restore from local file or URL cd neo4j/data/graph.db/ && zip -r foo.zip .
Plans
graphenedb.com |
[email protected]
| @albertoperdomo Sandbox databases ๏ Shared instances
๏ Storage 512MB / Memory 256MB
graphenedb.com |
[email protected]
| @albertoperdomo Dedicated instances ๏ Managed dedicated
instances ๏ Running on AWS ๏ >= 1.7GB RAM ๏ EBS storage (Standard and High I/O) ๏ 24x7 Monitoring
graphenedb.com |
[email protected]
| @albertoperdomo Backups (dedicated) ๏ Daily backups
๏ Manual snapshots on demand ๏ Download backups ๏ Restore from backup
graphenedb.com |
[email protected]
| @albertoperdomo
Enter Plugins!
graphenedb.com |
[email protected]
| @albertoperdomo Plugins ๏ Neo4j Plugins ๏
Neo4j server extensions
graphenedb.com |
[email protected]
| @albertoperdomo Custom plugins ๏ Develop your
own plugin or extension ๏ Compile and upload!
graphenedb.com |
[email protected]
| @albertoperdomo Uploading plugins ๏ Single JAR
file or ๏ Single ZIP file with JAR files and configuration ๏ Upload or provide public URL
graphenedb.com |
[email protected]
| @albertoperdomo Community Plugins ๏ Gremlin ๏
Spatial ๏ ...
graphenedb.com |
[email protected]
| @albertoperdomo Roadmap ๏ Rolling out to
the first users in a few days ๏ Available on all plans
None
Beta testers wanted! Feedback welcome!
graphenedb.com |
[email protected]
| @albertoperdomo The background
graphenedb.com |
[email protected]
| @albertoperdomo The background ๏ Small web
development company ๏ Mostly Ruby for backend ๏ NoSQL: MongoDB, Redis
graphenedb.com |
[email protected]
| @albertoperdomo Outsourcing ops
graphenedb.com |
[email protected]
| @albertoperdomo Outsourcing ops ๏ Shift our
focus 100% to design & develop ๏ VPS -> Cloud (Heroku, Engine Yard) ๏ DB -> DB as a service
graphenedb.com |
[email protected]
| @albertoperdomo ๏ MongoDB -> MongoLab, MongoHQ
๏ Redis -> RedisToGo, RedisCloud ๏ Postgres -> Heroku Postgres
So what about Neo4j?
Who’s using it?
None
None
None
Architecture
graphenedb.com |
[email protected]
| @albertoperdomo System Architecture ๏ Distributed ๏
Design for concurrency and performance ๏ Event based (messages)
The Stack
graphenedb.com |
[email protected]
| @albertoperdomo
graphenedb.com |
[email protected]
| @albertoperdomo
graphenedb.com |
[email protected]
| @albertoperdomo User Interface ๏ JS application
using Knockout.js ๏ Written in Coffeescript ๏ Middleman (Ruby) for development ๏ Rake task to compile and deploy to Amazon S3
graphenedb.com |
[email protected]
| @albertoperdomo Backend ๏ Asynchronous distributed ๏
Scala ๏ Spray for API service ๏ Akka for communication ๏ Akka.io & HAproxy for proxying instances
graphenedb.com |
[email protected]
| @albertoperdomo Systems ๏ supervisord ๏ DataDog
๏ HAProxy ๏ LXC ๏ Spray ๏ Loggly ๏ Papertrail ๏ Rollbar
The Future
graphenedb.com |
[email protected]
| @albertoperdomo Cloning databases ๏ Clone to
have a duplicate ๏ Clone into a different version for upgrade ๏ for testing ๏ for production
graphenedb.com |
[email protected]
| @albertoperdomo Other providers ๏ Dedicated servers
๏ Not everyone uses Amazon
graphenedb.com |
[email protected]
| @albertoperdomo PaaS
graphenedb.com |
[email protected]
| @albertoperdomo Backups + S3 ๏ Dump
backups of dedicated plans on to your own Amazon S3 buckets
graphenedb.com |
[email protected]
| @albertoperdomo API ๏ Public API to
automate provisioning ๏ Interesting for: ๏ Integrators and resellers ๏ Testing? => Driver authors
graphenedb.com |
[email protected]
| @albertoperdomo Import data ๏ Support common
formats: Geoff, GraphML, CSV ๏ Make it a child’s play to import your data
Announcement
graphenedb.com |
[email protected]
| @albertoperdomo Ideas? ๏ You can help
us with your feedback
Demo time!
Q&A @albertoperdomo
[email protected]
graphenedb.com