Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Passez d'un SI d'appels synchrones à un SI piloté par les événements avec Apache Kafka : topics, partitions, consumer groups, garanties de livraison (at-least-once, exactly-once) et reprise sur erreur.
kafka-topics.sh --create \
--topic commandes.validees \
--partitions 6 \
--replication-factor 3 \
--config min.insync.replicas=2 \
--bootstrap-server kafka-broker:9092
kafka-console-consumer.sh \
--topic commandes.validees \
--group facturation-service \
--from-beginningPasser d'un système d'information construit sur des appels synchrones à un système piloté par les événements change la façon de concevoir, de déployer et de dépanner les applications. Cette formation experte traite les principes de l'architecture événementielle — découplage producteur/consommateur, choréographie contre orchestration — puis leur mise en œuvre sur Apache Kafka : topics, partitions, clés de partitionnement, consumer groups et rééquilibrage. Une part importante est consacrée aux garanties de livraison (at-least-once, exactly-once), à l'idempotence des consommateurs et à ce qu'elles coûtent en latence et en complexité opérationnelle. Les travaux pratiques couvrent la supervision d'un cluster Kafka en production. Elle s'adresse aux architectes, développeurs confirmés, ingénieurs données et responsables techniques expérimentés en systèmes distribués.
Les objectifs
Concevoir des échanges asynchrones pilotés par les événements avec Apache Kafka.
Public visé
Architectes, développeurs confirmés, ingénieurs données, responsables techniques.
Prérequis
Expérience du développement d'applications distribuées. La connaissance d'un langage tel que Java ou Python facilite les travaux pratiques.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.