Tugdual Grall | Devoxx

Tugdual Grall
Tugdual Grall Twitter

From Redis Labs

Tugdual Grall, est Technical Account Manager (TAM) chez Redis Labs où il aide les utilisateurs europpéens de Redis à implémenter et déployer leurs applications. Il participte a de nombreuses communautés/conférences pour faciliter l'adoption des bases NoSQL.

Auparament Tug était Product Manager chez Red Hat responsable de l'expérience développeur. Tug a également travaillé Developer Advocate chez MapR, MongoDB, et Couchbase, CTO chez eXo Platform, et comme Product Manager et Développeur sur la platform JavaEE d'Oracle.

Tugdual est également co-fondateur du Nantes JUG (Java Users Group) qui réunit tous les mois depuis 2008 les développeurs et architectes de la région nantaise

Blog: http://tgrall.github.io/

archisec Architecture, Performance and Security

Développeurs, découvrez Redis par la pratique !

Hands-on Labs

Venez découvrir comment utiliser Redis et ses structures de données; mais aussi les Modules, et cela en s'appuyant sur des cas d'usages qui ne vous surprendrons pas: Cache, Sessions, et d'autres un peu plus surprenant comme "Rate Limiting Service", Time Series, Auto-complete, Applications Géospatiales.

Les sujets couverts sont:

  • Redis Data Structure: Introduction
  • Streaming & Pub/Sub avec Redis
  • Transaction & Pipeline
  • Redis Modules:
    • RediSearch
    • RedisTimeSeries
    • RedisGraph
  • Déploiement et Management de Redis/Redis Enterprise

Cet atelier s'appuie sur des exemples en Java, Node.js/Javascript et Python, selon vos envies et votre humeur.

Prérequis:

  • Redis 5.x ou Docker
  • Git
  • Environnement de development de votre choix (IDE, Maven, NPM, Python, ...)
archisec Architecture, Performance and Security

Redis du Clé/Valeur au Multi-Modèle

Conference

Vous connaissez surement Redis l'une des bases de données NoSQL les plus populaires chez les développeurs. D'ailleurs vous l'utilisez peut être déjà comme cache de type clé/valeur.

Mais Redis est bien plus qu'une base NoSQL Clé/Valeur!

Durant cette présentation vous découvrirez, avec des démonstrations, les structures de données telles que les Hash, Set, Sorted Set, Geospatial, Pub/Sub et Streams, qui nativement vous offrent de nombreuses options pour enrichir simplement vos applications.

Vous verrez également que Redis avec son système d'extensions (les Modules Redis) permet maintenant de gérer plusieurs modèles de données (Structures, Commandes) :

  • Time Series
  • Search
  • Graph
  • Bloom Filter
  • JSON

Les structures de données natives de Redis et les modules vous permettent d'utiliser Redis comme base de données principale dans de nombreux cas d'usages tels que: analyse de graph, aggregation de données temporelles (monitoring), rate limiting, recherche "fulltext/autocomplete", données complexes (produits, users, , ...).

En résumé une base de donnée polyglotte parfaite pour vos micro-services!