En 1 journée, vous découvrez l'écosystème Kafka. Vous comprenez son rôle dans les architectures event driven ou micro-services, ses usages et les bonnes pratiques de développement associées.
Kafka est devenu un composant indispensable de beaucoup d'architectures event-driven et micro-services.
Il fait en effet partie de la catégorie des brokers de messages et est conçu pour traiter de très grands volumes de message. Sa scalabilité est assurée par la possibilité de déployer les serveurs Kafka sous forme de clusters avec une logique de partitionnement des messages qui combinée à un mécanisme très performant de lecture/écriture séquentielle des informations sur disque permet à Kafka de maintenir un très haut niveau de performances malgré l'augmentation du nombre de messages. La tolérance aux pannes fait aussi partie des atouts offerts par Kafka.
Dans Kafka, les messages sont stockés dans des Topic.
Pour utiliser Kafka de façon optimale dans ses projets, il est crucial de comprendre son mode de fonctionnement, ce qui le différencie des autres brokers de messages et les bonnes pratiques d'utilisation et de configuration.
Savoir développer et configurer des producers et des consumers. Comprendre les bonnes pratiques d'utilisation de Kafka. Connaître l'écosystème autour de Kafka.
Développeurs.
Nous sommes certifiés Qualiopi et vous pouvez faire prendre en charge une partie de cette formation selon votre situation.
Développer avec Java et savoir utiliser Docker.
Les contenus pédagogiques sont dispensés sur deux supports : les slides et le guide de formation.