# Goto Cassandra in 60 minutes Pour cette conférence, nous allons vous présenter comment l'équipe des Furets.com a effectué la migration de l'essentiel de ses données depuis MySQL vers Cassandra. La session commencera par une rapide présentation des différents datasets produits par les utilisateurs. Puis nous présenterons en live code l'utilisation du framework dOOv (http://doov.io) qui permet d'effecter le mapping du modèle métier du site vers un modèle clé/valeur ainsi que le générateur de schema CQL et le query builder construit au dessus du Java driver de Cassandra. L'essentiel des composants reposent sur l'utilisation de données immutables et des streams de Java. Ils fonctionnent depuis près de 3 ans en production et assurent le stockage de près de 50 millions de comparaisons effectuées sur le site. Le live code commencera par la décoration d'un modèle de JavaBeans avec les annotations de dOOv pour obtenir le mapping clé/valeur complet. Ensuite, nous écrirons le stockage du modèle dans Cassandra avec un schema fortement typé, basé sur une série temporelle. Speakers: Denis Rampnoux (Data & Infrastructure Team Lead), Gilles Di Guglielmo (Architect) # How to share the business logic in a polyglot app mixing Java and TypeScript ​ Today, developing a modern web app requires to become polyglot, mastering client and server code, each with its challenges to govern business logic. What about easily creating your own fluent API in Java in order to manipulate and drive the business logic of the whole application, supporting a polyglot approach? With the dOOv framework (https://doov.io) we provide a fluent API for object validation and mapping that could be used symmetrically in Java and in TypeScript. We will tell you the story of how we migrated iteratively our web application containing web forms of hundreds of inputs, with complex validation and dependency logic, reused effortlessly between client and server side. Speakers: Ozan Gunalp (Architect), Gilles Di Guglielmo (Architect)