TJZ-5762 Hands-on Kafka Streams | Devoxx

Hands-on Kafka Streams

Hands-on Labs

bigd Big Data, Machine Learning, IA & Analytics

Paris 202-203 Lab

Thursday from 12:55 til 15:55

Apache Kafka introduit deux librairies Java d'ingestion, de processing et d'export : Kafka Streams et Kafka Connect. Dans ce Hands'on nous verrons comment Kafka Connect nous permet d'ingérer et d'exporter des données sans écrire de code et comment les abstractions offertes par le DSL KafkaStreams nous permettent de réaliser facilement des pipelines temps réel.

Les participants verront comment avec Kafka Streams on peut : - Composer des microservices de streaming faiblement couplés - Agréger en continu les topics Kafka, entre eux et avec des référentiels externes. - Produire une architecture élastique qui évolue avec le volume de messages - Connecter sans coder les streams à des sources et destinations multiples (JDBC / Fichiers logs / HDFS / Elasticsearch).

Les exemples seront illustrés en Java et Scala.

Pré-requis:

Simon Dumas Simon Dumas

Développeur depuis 8 ans, je découvre les joies du Scala et de son écosystème depuis un peu plus d'un an. Data engineer chez Ebiznext.

Fred CECILIA Fred CECILIA

Je suis Fred CECILIA, consultant freelance. Développeur passionné, je m’intéresse particulièrement au langage Scala et à son écosystème. Actuellement, j'interviens principalement sur des missions Big Data, mais je garde un regard curieux sur tout ce qui possède une API :) Je suis également speaker et un des organisateurs du Paris Scala user Group.

Hayssam Saleh Hayssam Saleh

Apache Spark Certified Developer, Hayssam Saleh is Senior Architect with a focus on fault tolerant distributed systems and Web applications. He is currently the technical lead at EBIZNEXT where he supervises Scala / NoSQL projects since early 2012. He holds a PhD in distributed computing from Université Pierre et Marie Curie (Paris VI).

Valentin Kasas Valentin Kasas

After many years using Java (and loving it), I discovered Scala, at DevoxxFR in 2012. That was a blast. Since then, I became rather obsessed with that language and sought every opportunity to learn more about it, and about FP in general. I've learned what a monad is, and then I learned not to worry about what a monad is. I've learned about higher-kinded types and all sort of bizarre things only people who know why SI-2712 is a bad bug care about. Meanwhile, I met those people who care about SI-2712 and made some friends. Now, I thrive to share my enthusiasm about Scala with more and more people, and to make more friends by not talking too much about monads.

Also, I wear suits.

TBA : To be announced / Salle non affectée