Skip to content
This repository has been archived by the owner on Aug 17, 2018. It is now read-only.

The hybrid step toward migrating to P2P: adding P2P backend to current centralized apps #10

Open
ivilata opened this issue May 2, 2018 · 0 comments

Comments

@ivilata
Copy link

ivilata commented May 2, 2018

The hybrid step toward migrating to P2P: adding P2P backend to current centralized apps

Description

Currently, most websites and apps depend on centralized servers despite the limitations of this structure. Migration towards P2P architectures may be encouraged by solutions which support the current centralized paradigm while taking advantage of P2P architectures, making apps more resilient to interference and letting users' devices empower the underlying P2P network. For that reason we created Ouinet, a technology where an entire cooperative network helps serve HTTP requests using P2P routing and distributed cached responses, mitigating the single point of failure due to client apps not being able to connect to the server.

We will discuss the philosophy and design behind Ouinet, how we integrated various P2P technologies such as IPFS and I2P to achieve its objectives, and demonstrate how an alpha implementation can be integrated in Android apps to defy network interference while saving on server bandwidth and remote resources, as we shall also see during the sprints days.

Type: talk + demo
Length: 1 hour
Additional considerations: (none)

Session Objective

  • Introducing participants to the idea of how can they make their app better using P2P.
  • Demonstrating the solution in Ouinet implementation.
  • Informing developers about how to integrate Ouinet in their apps.

Material and Technical Requirements

Video projector, Wi-Fi connection.

Presenter(s)

Name: Ivan Vilata-i-Balaguer, vmon
Email: ivan@equalit.ie
Url(s): Ouinet
Twitter: (none)
GitHub: Ivan Vilata-i-Balaguer

Interested in attending the sprint July 16-18: Y
Interested in a community billet: N

Presenter Bio

Ivan Vilata-i-Balaguer is a member eQualitie, a company who develops open and reusable systems with a focus on privacy, online security, and information management. He works on the development of technologies enabling unfettered access to the World Wide Web for netizens operating in some of the most restrictive Internet environments.

The talk will be given by him and vmon, who will also be in charge of the coding sprint.

@ghost ghost mentioned this issue May 7, 2018
@dcwalk dcwalk added the talk label Jun 3, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants