Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Setting up a serverless and distributed P2P system on my own

0 views

Published on

How to setup a serverless and distributed P2P system on my own

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Setting up a serverless and distributed P2P system on my own

  1. 1. How to setup a serverless and distributed P2P system on my own? @frankpfeift
  2. 2. https://www.turnkeylinux.org/files/images/blog/aws-datacenters.jpg Overview of AWS Data Centers
  3. 3. Routing is somehow not optimized Downloader Uploader
  4. 4. What should we do? https://diglife.com/decentralization/
  5. 5. Distributed Internet Archive https://archive.org/details/youtube-rkdFko6wNuc
  6. 6. Interplanetary Filesystem (IPFS) https://hackernoon.com/understanding-the-ipfs-white-paper-part-2-df40511addbd
  7. 7. S3 with Linked Data on IPFS
  8. 8. New File! New File! S3 with Linked Data on IPFS
  9. 9. Ok, I store in my DHT that you provide this File Ok, I store in my DHT that you provide this File S3 with Linked Data on IPFS
  10. 10. I want File X! S3 with Linked Data on IPFS
  11. 11. Then connect to Peer A Then connect to Peer A S3 with Linked Data on IPFS
  12. 12. S3 with Linked Data on IPFS
  13. 13. S3 with Linked Data on IPFS
  14. 14. I provide File X IprovideFileX S3 with Linked Data on IPFS
  15. 15. S3 with Linked Data on IPFS I provide File X IprovideFileX Ok, I store in my DHT that you provide this File Ok, I store in my DHT that you provide this File
  16. 16. AWS MSK realized with IPFS PubSub
  17. 17. AWS MSK realized with IPFS PubSub Publish Message on Channel X Publish Message on Channel X
  18. 18. AWS MSK realized with IPFS PubSub Publish Message on Channel X Publish Message on Channel X Nobody subscribed, I Drop message Nobody subscribed, I Drop message
  19. 19. AWS MSK realized with IPFS PubSub Subscribe to Channel X Subscribe to Channel X
  20. 20. AWS MSK realized with IPFS PubSub Subscribe to Channel X Subscribe to Channel X Ok, if I receive message I forward to you Ok, if I receive message I forward to you
  21. 21. AWS MSK realized with IPFS PubSub Publish Message on Channel X Publish Message on Channel X Forward to Subscriber Forward to Subscriber
  22. 22. What can we do with that?
  23. 23. https://github.com/orbitdb/orbit-db OrbitDB as DocumentDB
  24. 24. 3Box as IAM https://medium.com/3box/3box-hub-search-6ba9ec0e672
  25. 25. Bild st�ck f�r St�ck aufbauen 3Box Livedemo
  26. 26. 3Box under the Hood https://github.com/3box/3box/blob/master/ARCHITECTURE.md
  27. 27. What do we get? Scalability Privacy Availability Easy Payment Combination with Blockchain No more confirmation mails Lower infrastructure costs
  28. 28. Thank you! Questions? @frankpfeift https://giphy.com

×