Prophet: a path out of the Cloud

Jesse Vincent
Jesse VincentFounder and CEO at Prime Radiant
Prophet
               a path out of the cloud


                 http://syncwith.us



jesse@bestpractical.com
                                         1
You may know me from...
 RT (Request Tracker)
 Jifty
 SVK
 Hiveminder
 Perl 6
 Shirts



                          2
I’ve been hacking on an
 open source database
    called “Prophet”


                          3
It has an API like
Amazon SimpleDB or
Google App Engine’s...


                         4
It’s designed for
“team-scale” apps


                     5
It’s built for P2P
  replication and
disconnected use


                      6
App #1 is the canonical
 “offline bug tracker”


                          7
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
Prophet: a path out of the Cloud
1 of 143

Recommended

Intimacy with MSF - Metasploit Framework by
Intimacy with MSF - Metasploit FrameworkIntimacy with MSF - Metasploit Framework
Intimacy with MSF - Metasploit FrameworkAnimesh Roy
409 views17 slides
FPM at the Ruby Drink-up of Sophia, September 2011 by
FPM at the Ruby Drink-up of Sophia, September 2011FPM at the Ruby Drink-up of Sophia, September 2011
FPM at the Ruby Drink-up of Sophia, September 2011rivierarb
677 views17 slides
ciencias naturales by
ciencias naturalesciencias naturales
ciencias naturalessvasquez
325 views13 slides
Comtech Point by
Comtech PointComtech Point
Comtech Pointcomtech
784 views47 slides
Informe Enjuta Mojamuta by
Informe Enjuta MojamutaInforme Enjuta Mojamuta
Informe Enjuta Mojamutalula_T
323 views46 slides
K-9 Mail for Android by
K-9 Mail for AndroidK-9 Mail for Android
K-9 Mail for AndroidJesse Vincent
2.3K views141 slides

More Related Content

Similar to Prophet: a path out of the Cloud

Security & ethical hacking by
Security & ethical hackingSecurity & ethical hacking
Security & ethical hackingAmanpreet Singh
407 views29 slides
Security & ethical hacking p2 by
Security & ethical hacking p2Security & ethical hacking p2
Security & ethical hacking p2ratnalajaggu
975 views29 slides
PRESENTATION of CEH Tools.pptx by
PRESENTATION of CEH Tools.pptxPRESENTATION of CEH Tools.pptx
PRESENTATION of CEH Tools.pptxAadityaSaxena12
36 views15 slides
SpaceLock Meetup - Plan 25 Jan 09 by
SpaceLock Meetup - Plan 25 Jan 09SpaceLock Meetup - Plan 25 Jan 09
SpaceLock Meetup - Plan 25 Jan 09Abhishek Mishra
321 views6 slides
From printed circuit boards to exploits by
From printed circuit boards to exploitsFrom printed circuit boards to exploits
From printed circuit boards to exploitsvirtualabs
69 views83 slides
carrow - Go bindings to Apache Arrow via C++-API by
carrow - Go bindings to Apache Arrow via C++-APIcarrow - Go bindings to Apache Arrow via C++-API
carrow - Go bindings to Apache Arrow via C++-APIYoni Davidson
452 views41 slides

Similar to Prophet: a path out of the Cloud(20)

Security & ethical hacking p2 by ratnalajaggu
Security & ethical hacking p2Security & ethical hacking p2
Security & ethical hacking p2
ratnalajaggu975 views
SpaceLock Meetup - Plan 25 Jan 09 by Abhishek Mishra
SpaceLock Meetup - Plan 25 Jan 09SpaceLock Meetup - Plan 25 Jan 09
SpaceLock Meetup - Plan 25 Jan 09
Abhishek Mishra321 views
From printed circuit boards to exploits by virtualabs
From printed circuit boards to exploitsFrom printed circuit boards to exploits
From printed circuit boards to exploits
virtualabs69 views
carrow - Go bindings to Apache Arrow via C++-API by Yoni Davidson
carrow - Go bindings to Apache Arrow via C++-APIcarrow - Go bindings to Apache Arrow via C++-API
carrow - Go bindings to Apache Arrow via C++-API
Yoni Davidson452 views
Pitfalls and limits of dynamic malware analysis by Tamas K Lengyel
Pitfalls and limits of dynamic malware analysisPitfalls and limits of dynamic malware analysis
Pitfalls and limits of dynamic malware analysis
Tamas K Lengyel552 views
Prophet - Beijing Perl Workshop by Jesse Vincent
Prophet - Beijing Perl WorkshopProphet - Beijing Perl Workshop
Prophet - Beijing Perl Workshop
Jesse Vincent1K views
Perl Myths 200802 with notes (OUTDATED, see 200909) by Tim Bunce
Perl Myths 200802 with notes (OUTDATED, see 200909)Perl Myths 200802 with notes (OUTDATED, see 200909)
Perl Myths 200802 with notes (OUTDATED, see 200909)
Tim Bunce5.2K views
Flash security past_present_future_final_en by Sunghun Kim
Flash security past_present_future_final_enFlash security past_present_future_final_en
Flash security past_present_future_final_en
Sunghun Kim801 views
Raspberry pi performace and program by open cv by Kazuhiko Inaba
Raspberry pi performace and program by open cvRaspberry pi performace and program by open cv
Raspberry pi performace and program by open cv
Kazuhiko Inaba250 views
Extending DevOps to Big Data Applications with Kubernetes by Nicola Ferraro
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with Kubernetes
Nicola Ferraro3.4K views
Reverse engineering by Saswat Padhi
Reverse engineeringReverse engineering
Reverse engineering
Saswat Padhi6.2K views
Who pulls the strings? by Ronny
Who pulls the strings?Who pulls the strings?
Who pulls the strings?
Ronny1.6K views
DefCon 2012 - Rooting SOHO Routers by Michael Smith
DefCon 2012 - Rooting SOHO RoutersDefCon 2012 - Rooting SOHO Routers
DefCon 2012 - Rooting SOHO Routers
Michael Smith1.2K views
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo... by Hafez Kamal
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
Hafez Kamal155 views
The Offensive Python - Practical Python for Penetration Testing by Satria Ady Pradana
The Offensive Python - Practical Python for Penetration TestingThe Offensive Python - Practical Python for Penetration Testing
The Offensive Python - Practical Python for Penetration Testing
Satria Ady Pradana438 views
The Offensive Python: Practical Python for Penetration Testing by Satria Ady Pradana
The Offensive Python: Practical Python for Penetration TestingThe Offensive Python: Practical Python for Penetration Testing
The Offensive Python: Practical Python for Penetration Testing
Satria Ady Pradana182 views

More from Jesse Vincent

Building a keyboard from scratch by
Building a keyboard from scratchBuilding a keyboard from scratch
Building a keyboard from scratchJesse Vincent
165.6K views158 slides
So, I made a keyboard by
So, I made a keyboardSo, I made a keyboard
So, I made a keyboardJesse Vincent
62.7K views136 slides
Dancing App Stores - Android Open 2011 by
Dancing App Stores - Android Open 2011Dancing App Stores - Android Open 2011
Dancing App Stores - Android Open 2011Jesse Vincent
1.6K views150 slides
Perl 5.16 and Beyond - YAPC::Asia 2011 by
Perl 5.16 and Beyond - YAPC::Asia 2011Perl 5.16 and Beyond - YAPC::Asia 2011
Perl 5.16 and Beyond - YAPC::Asia 2011Jesse Vincent
1.6K views254 slides
Perl 5.16 and beyond by
Perl 5.16 and beyondPerl 5.16 and beyond
Perl 5.16 and beyondJesse Vincent
4.6K views302 slides
OSCON 2011 - Perl 5.16 and beyond by
OSCON 2011 - Perl 5.16 and beyondOSCON 2011 - Perl 5.16 and beyond
OSCON 2011 - Perl 5.16 and beyondJesse Vincent
4.2K views307 slides

More from Jesse Vincent(19)

Building a keyboard from scratch by Jesse Vincent
Building a keyboard from scratchBuilding a keyboard from scratch
Building a keyboard from scratch
Jesse Vincent165.6K views
So, I made a keyboard by Jesse Vincent
So, I made a keyboardSo, I made a keyboard
So, I made a keyboard
Jesse Vincent62.7K views
Dancing App Stores - Android Open 2011 by Jesse Vincent
Dancing App Stores - Android Open 2011Dancing App Stores - Android Open 2011
Dancing App Stores - Android Open 2011
Jesse Vincent1.6K views
Perl 5.16 and Beyond - YAPC::Asia 2011 by Jesse Vincent
Perl 5.16 and Beyond - YAPC::Asia 2011Perl 5.16 and Beyond - YAPC::Asia 2011
Perl 5.16 and Beyond - YAPC::Asia 2011
Jesse Vincent1.6K views
OSCON 2011 - Perl 5.16 and beyond by Jesse Vincent
OSCON 2011 - Perl 5.16 and beyondOSCON 2011 - Perl 5.16 and beyond
OSCON 2011 - Perl 5.16 and beyond
Jesse Vincent4.2K views
RT4 - The whole sordid story by Jesse Vincent
RT4 - The whole sordid storyRT4 - The whole sordid story
RT4 - The whole sordid story
Jesse Vincent3.1K views
P2P Bug Tracking with SD by Jesse Vincent
P2P Bug Tracking with SDP2P Bug Tracking with SD
P2P Bug Tracking with SD
Jesse Vincent3.1K views
SD - A peer to peer issue tracking system by Jesse Vincent
SD - A peer to peer issue tracking systemSD - A peer to peer issue tracking system
SD - A peer to peer issue tracking system
Jesse Vincent30.4K views
Hacking your Kindle (OSCON Lightning Talk) by Jesse Vincent
Hacking your Kindle (OSCON Lightning Talk)Hacking your Kindle (OSCON Lightning Talk)
Hacking your Kindle (OSCON Lightning Talk)
Jesse Vincent3.5K views
Beginning Kindle Hackery by Jesse Vincent
Beginning Kindle HackeryBeginning Kindle Hackery
Beginning Kindle Hackery
Jesse Vincent12.4K views
SD, a P2P bug tracking system by Jesse Vincent
SD, a P2P bug tracking systemSD, a P2P bug tracking system
SD, a P2P bug tracking system
Jesse Vincent13.6K views
Beijing Perl Workshop 2008 Hiveminder Secret Sauce by Jesse Vincent
Beijing Perl Workshop 2008 Hiveminder Secret SauceBeijing Perl Workshop 2008 Hiveminder Secret Sauce
Beijing Perl Workshop 2008 Hiveminder Secret Sauce
Jesse Vincent1.2K views
A brief introduction to RTIR by Jesse Vincent
A brief introduction to RTIRA brief introduction to RTIR
A brief introduction to RTIR
Jesse Vincent3.1K views
An introduction to RTIR by Jesse Vincent
An introduction to RTIRAn introduction to RTIR
An introduction to RTIR
Jesse Vincent1.3K views
Hiveminder - Everything but the Secret Sauce by Jesse Vincent
Hiveminder - Everything but the Secret SauceHiveminder - Everything but the Secret Sauce
Hiveminder - Everything but the Secret Sauce
Jesse Vincent2.9K views
Prophet - A peer to peer replicated disconnected database by Jesse Vincent
Prophet - A peer to peer replicated disconnected databaseProphet - A peer to peer replicated disconnected database
Prophet - A peer to peer replicated disconnected database
Jesse Vincent4.4K views

Recently uploaded

ChatGPT and AI for Web Developers by
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web DevelopersMaximiliano Firtman
174 views82 slides
Voice Logger - Telephony Integration Solution at Aegis by
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at AegisNirmal Sharma
17 views1 slide
Business Analyst Series 2023 - Week 3 Session 5 by
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5DianaGray10
165 views20 slides
The details of description: Techniques, tips, and tangents on alternative tex... by
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...BookNet Canada
110 views24 slides
Report 2030 Digital Decade by
Report 2030 Digital DecadeReport 2030 Digital Decade
Report 2030 Digital DecadeMassimo Talia
13 views41 slides
Future of Learning - Yap Aye Wee.pdf by
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdfNUS-ISS
38 views11 slides

Recently uploaded(20)

Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma17 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10165 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada110 views
Future of Learning - Yap Aye Wee.pdf by NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS38 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta14 views
RADIUS-Omnichannel Interaction System by RADIUS
RADIUS-Omnichannel Interaction SystemRADIUS-Omnichannel Interaction System
RADIUS-Omnichannel Interaction System
RADIUS14 views
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... by NUS-ISS
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS32 views
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs168 views
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze by NUS-ISS
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
NUS-ISS19 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex19 views
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica... by NUS-ISS
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
NUS-ISS15 views
Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier29 views
The Importance of Cybersecurity for Digital Transformation by NUS-ISS
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
NUS-ISS25 views
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... by NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS23 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb12 views
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by Vadym Kazulkin
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
Vadym Kazulkin70 views

Prophet: a path out of the Cloud