Construire une plateforme de données decentralisées en Erlang


By Erlang Central | Published: November 30, 2012



Le projet refuge (http://refuge.io) veut fournir à tous une plateforme
de données decentralisées opensource permettant d’échanger ces données,
de les manipuler et les lier de differentes manières. Les principaux
axes du projest sont:
– la création d’un système génerique permettant d’échanger tous types
  de données
– permettre l’utilisation de cette plateforme au sein de votre projet
  (example novacut (http://www.novacut.com/) utilisant les videos dans
refuge ou une un framework permettant d’uiliser des applis HTML5…) ou
l’embarquer sur differentes plateformes (IOS, Android, raspberry, …)
– faciliter la création de réseaux de type small world (organisation des
  noeuds de données, hubs, addressage (mdns, upnp …) .
Au cours de cette présentation nous montrerons comment nous utilisons
Erlang pour construire cette platforme, les modifications que nous avons
apportées à Apache CouchDB ainsi que l’architecture utilisée pour la
découverte et les échanges de données. Par ailleurs une démonstration de
l’usage de la plateforme sera effectué.
Objectifs de la présentation:
L’objectif de cette présentation est de montrer les differents aspects d’Erlang que nous utilisons pour construire cette plateforme (OTP, Distribution sur plusieurs cores/machines, facilité pour écrire des protocoles …) . Comment nous avons avons modifié Apache CouchDB pour le rendre plus facilement extensible et l’intégrer dans refuge. Elle présentera en outre les différents projets opensource utilisés et developpés pour l’occasion (mochicow, hackney, cowboy_revproxy …)
Download Presentation Download

Speakers:

  • Benoît Chesneau

    Web Craftsman

    Benoît Chesneau is a French web craftsman, living near Paris. He has years of experience in building small and big-scale database backend website. He founded Enki Multimedia a company building innovative web services and open-source applications. In 2011, he started the Refuge project which aims to provide a fully decentralized and opensource data platform. Benoît Chesneau is an Apache CouchDB committer and Gunicorn author.

    Website: http://refuge.io
    Twitter: @benoitc

    Benoît Chesneau


Follow Erlang Central:


Have an Erlang Question?

Reach out to the Erlang community





Tags