PyConFr 2015

}

samedi 10:50:00–11:15:00

Kinto: stocker, synchroniser et partager ses données de manière générique

Alexis Métaireau, Mathieu Leplatre, Rémy Hubscher

Audience level:
Intermediate

Description

Kinto est outil qui suit la philosophie "no-backend". L'idée étant d'avoir un backend générique, déployable très facilement, qui permette à tous et toutes et de stocker, requêter et partager des données sans avoir à déployer de service web.

Cette présentation vise à présenter Kinto, et l'écosystème que nous mettons en place petit à petit pour permettre a tous d'être souverain sur ses données.

Abstract

Plan (rapide):

A. Histoire:

  • L'idée de départ (Mat + Alexis à Django Cong il y a 3 ans);
  • Les quelques sprints sur Daybed;
  • L’intérêt de Mozilla dans le projet;
  • Reboot ™;

B. Les choix philosophiques

  • Abstraction des concepts clés;
  • Mettre la communauté au centre du développement;
  • N’implémenter que des fonctionnalités utiles (cas d'utilisation):
  • Ne pas faire le café

C. Dans quel paysage s'inscris-ton ?

  • CouchDB / PouchDB;
  • Remote Storage;
  • Hoodie;
  • Cas d'utilisations à Mozilla (Ops, QA);

D. Démo

  • Pour comprendre de quoi on parle.

E. Architecture du projet

  • Cliquet, Kinto, Resources, Schemas, Backends, Permissions

F. Quid du futur ?