<

Benoit Chesneau

P2P solutions and Database Craftsman

Benoît Chesneau is an IT craftsman, living near Paris. He has years of experience in building small and big-scale database backend websites. He is the founder of a company building innovative web services and open-source applications. Benoît Chesneau is also the founder of the Barrel projects, the author of Gunicorn and multiple other opensource projects in Python and Erlang.

Upcoming conferences:

Benoit Chesneau
Code BEAM SF 2019

Barrel, keep your data in sync in your Erlang application

Barrel is a database Benoit wrote from scratch in Erlang that can be used embedded in an Erlang or Elixir application like Mnesia or standalone over HTTP from any applications or service. With Barrel, you can easily bring and keep a view of your data inside your application and replicate it between your different machines. After briefly describing the architecture of barrel and its key features, the talk will show how we use it to create a custom data platform in Erlang or Elixir for a consumer-oriented product, mixing local and remote storages and different peer-to-peer replications strategies.

OBJECTIVES

Present Barrel as an alternative of Mnesia to build a modern data platform in Erlang or Elixir mixing different storage backends and locations using the replication and different peer-to-peer strategies.

TARGET AUDIENCE

Any developer interested in database and peer-to-peer technologies/

Past conferences

Benoit Chesneau
Code BEAM Lite Munich 2018
07 Dec 2018
12.40 - 13.00

Barrel, keep your data in sync in your Erlang application

Barrel is a database Benoit wrote from scratch in Erlang over the past two years that can be used embedded in an Erlang or Elixir application like Mnesia or standalone over HTTP from any applications or service. With Barrel, you can easily bring and keep a view (complete or partial) of your data inside your application and replicate it between your different machines.

After briefly describing the architecture of barrel and its key features, the talk will show how we mix local and remote storages and different peer-to-peer replications strategies to create a custom data platform. This data platform with thousands of nodes in Erlang or Elixir will be be used in a new application for general public.

OBJECTIVES

Present barrel as an alternative to mnesia for building a modern data platform in Erlang or Elixir, mixing different storage backends and locations, using replication and different peer-to-peer strategies.

Benoit Chesneau
Code BEAM STO 2018
01 Jun 2018
12.15 - 12.40

Using Barrel to build your own P2P data platform

Barrel is a database Benoit wrote from scratch over the past two years that can be embedded in an Erlang or Elixir application like Mnesia. With Barrel, you can easily bring and keep a view (complete or partial) of your data inside your application and replicate it between your different machines.

This talk will describe how you can use Barrel to quickly create your own peer-to-peer data platform with different storage and replication strategies. It will also shows the different tools supported by Barrel, to operate and monitor your cluster on premise or on the "cloud".

Different examples, codes and patterns will be presented.

Media

Articles: 1

Building and Integrating a Data Platform - SLIDES - Code BEAM SF 2018

Benoit Chesneau

Slides from Benoit Chesneau's talk "Building and Integrating a Data Platform" - Code BEAM SF 2018

READ MORE

Videos: 1

Building and Integrating A Data Platform - Code BEAM SF 2018 /// Benoit Chesneau