
Consultant Cassandra chez The Last Pickle et co-animateur du podcast Big Data Hebdo
Talks
Apache Cassandra : guide de survie en production
Tour d’horizon des problèmes principaux rencontrés en production avec Apache Cassandra. Des problèmes de modélisation aux mauvais choix de stratégie de compaction en passant par des configurations par défaut non adaptées, nous verrons comment opérer une prod saine et sereine avec quelques conseils simples et applicables de suite.
Apache Cassandra : les réparations dans la vraie vie
La réparation est une opération de maintenance nécessaire pour garder un cluster en bonne cohérence et remettre à niveau les noeuds ayant subit un arrêt ou perdu des données. Elle a cependant subit au fil des versions de profondes modifications pour essayer de la rendre plus rapide, qui apportent cependant leur lot de challenges. Nous verrons dans cette présentation comment fonctionne la réparation, comment elle a évolué et quelles sont les bonnes pratiques associées. Je présenterai également Reaper, l’outil open source de référence pour planifier, exécuter et monitorer les réparations sur tous vos clusters.
Apache Cassandra : Opérations, cohérence et failover en multi datacenter
Le support natif d’Apache Cassandra pour le multi DC peut largement simplifier la mise en place d’architectures multi sites, mais amène également son lot de challenges opérationnels. Nous verrons dans cette présentation quels sont les principaux cas d’usage de la réplication multi DC, comment créer un nouveau DC, comment décommissionner un DC complet et l’impact du multi DC tant pour les devs que pour les ops.
Apache Cassandra pour les devs (et aussi pour les ops)
Apache Cassandra, ça a (souvent) la couleur d’une base SQL, ça a (parfois) le goût d’une base SQL mais ce n’est pas une base SQL. Dans cette présentation nous verrons comment développer sur Apache Cassandra avec CCM et le driver Java Datastax : load balancing policies, rety policies, niveaux de cohérence, speculative retries, requêtes asynchrones et plus encore. Tour d’horizon de ce qu’il faut savoir pour bien développer vos applications Apache Cassandra et des pièges à éviter.
Apache Cassandra pour les ops (et aussi pour les devs)
Opérer une base Apache Cassandra, comme tout système distribué, représente un challenge pour tout ops/dba habitué aux bases relationnelles. A programme de cette présentation : quels outils utiliser, quelle métriques monitorer, quels leviers activer, comment tuner le garbage collector et surtout comment réagir en cas d’incident.