Kafka: carte des pièges à l’usage des développeurs et des ops (Emmanuel Bernard, Clement Escoffier)
D’apparence simplissime, Kafka cache une étonnante complexité. Dans cette université, nous vous proposons d’explorer la carte des pièges, monstres et trésors. Déjà du point de vue de l’application cliente et de ses développeurs: sérialisation, partitionnement dans un monde polyglotte, impact du rebalancement, retry et ordre, les politiques d’assignation, les commits et la perte de messages, le problème des DLQ, etc. Et ensuite du point de vue des opérations: comment configurer le cluster Kafka, comment valider qu’il fonctionne, quelles métriques sont utiles, comment sont gérées les garanties, quel est l’impact du partage des ressources entre Kafka et… un autre Kafka?
Cette université va vous faire découvrir les concepts avancés qui impactent le bon développement d’applications Kafka. Et parce qu’il faut mettre en prod un jour, nous découvrirons aussi comment un cloud provider gère sa flotte de Kafkas à l’échelle. Ce retour d’expérience vient du travail que Clément et Emmanuel ont fait autour du développement applicatif Kafka et de la gestion d’un Kafka dans le cloud.
Pièges de devs, pièges de prod, ils seront découverts autour d'un format recettes ludique et concret.
Emmanuel Bernard :
Emmanuel est Java Champion, Distinguished Engineer et Chief Architect services cloud applicatifs chez Red Hat. Son travail est Open Source. Il est connu pour ses contributions et sa direction des projets Quarkus, Hibernate ainsi qu'à ses contributions aux standards Java.
Son aventure la plus récente est la construction d'un Kafka as a service managé par les équipes Red Hat
Il parle régulièrement dans des conférences et JUGs notamment JavaOne, Red Hat Summit et Devoxx. Il est l'hôte de plusieurs podcasts et notamment Les Cast Codeurs.
Clement Escoffier :
Clement Escoffier (@clementplop) is a senior principal software engineer at Red Hat. He is a Java Champion, author, and also acts as a Reactive Architect at Red Hat. Before joining Red Hat, Clement had several professional lives, from academic positions to management. Clement has always been interested in software engineering, distributed systems, and event-driven architectures. More recently, he focused on Reactive Systems, Cloud-Native applications, and Kubernetes. Clement is an active contributor to many open-source projects such as Apache Felix, Eclipse Vert.x, SmallRye, Mutiny, and Quarkus.
Видео Kafka: carte des pièges à l’usage des développeurs et des ops (Emmanuel Bernard, Clement Escoffier) канала Devoxx FR
Cette université va vous faire découvrir les concepts avancés qui impactent le bon développement d’applications Kafka. Et parce qu’il faut mettre en prod un jour, nous découvrirons aussi comment un cloud provider gère sa flotte de Kafkas à l’échelle. Ce retour d’expérience vient du travail que Clément et Emmanuel ont fait autour du développement applicatif Kafka et de la gestion d’un Kafka dans le cloud.
Pièges de devs, pièges de prod, ils seront découverts autour d'un format recettes ludique et concret.
Emmanuel Bernard :
Emmanuel est Java Champion, Distinguished Engineer et Chief Architect services cloud applicatifs chez Red Hat. Son travail est Open Source. Il est connu pour ses contributions et sa direction des projets Quarkus, Hibernate ainsi qu'à ses contributions aux standards Java.
Son aventure la plus récente est la construction d'un Kafka as a service managé par les équipes Red Hat
Il parle régulièrement dans des conférences et JUGs notamment JavaOne, Red Hat Summit et Devoxx. Il est l'hôte de plusieurs podcasts et notamment Les Cast Codeurs.
Clement Escoffier :
Clement Escoffier (@clementplop) is a senior principal software engineer at Red Hat. He is a Java Champion, author, and also acts as a Reactive Architect at Red Hat. Before joining Red Hat, Clement had several professional lives, from academic positions to management. Clement has always been interested in software engineering, distributed systems, and event-driven architectures. More recently, he focused on Reactive Systems, Cloud-Native applications, and Kubernetes. Clement is an active contributor to many open-source projects such as Apache Felix, Eclipse Vert.x, SmallRye, Mutiny, and Quarkus.
Видео Kafka: carte des pièges à l’usage des développeurs et des ops (Emmanuel Bernard, Clement Escoffier) канала Devoxx FR
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Qu'est-ce que l'InnerSource ? Comment ça se met en ... (Philippe Charrière et Matthieu Vincent)Daltonien, mais pourquoi je vois rien ?The unknowns of JUnit 5 (Mike Kowalski)Et si on faisait le tour de CORS ? ⛵ (Cedric Gatay)REX: TDD avec TestContainers (Julien Durillon)Initiation concrète à la virtualisation (Samuel Ortiz, Pierre-Antoine Grégoire et Julien Durillon)30 index sur une table PG de 6To : défis et solutions (Flora BRIAND et Emmanuel QUINCEROT)#RetourAuxSources : Le cache HTTP (Hubert SABLONNIÈRE)Dates et heures à l'horizon ? Fuyez… ou venez découvrir tous les pièges qu'... (Arnaud PICHERY)Le processus de boot : une histoire moderne de l’informatique (Samuel Ortiz)Devoxx France 2022 - ClipThe Developer Portal: Open the Gate to Productivity 🚀 (Maha ALSAYASNEH)Passer d'une application Flutter mobile à une application Web de production en 2 mois, c'...Renforçons notre Developer eXperience pour faire face aux menaces d'obsolescence et de vu...Montée de version sans interruption (Nelson Dionisi)Git, back to the future (Antoine Ceol)A la découverte d'Accelerate (Geoffrey GRAVEAUD)Confidentialité des données sur les offres SaaS Kafka ou PulsarElasticsearch data streams, un condensé de bonnes pratiques pour vos données temporelles (M. ODYE)git push permissions (Alain HELAÏLI et Eléonore CARPENTIER)Au-delà des heures : La semaine de 4 jours comme levier d’égalité