Plan du cours
Introduction
- Aperçu des fonctionnalités et de l'architecture de Debezium
- Change Data Capture (CDC) cas d'utilisation
- Réplication des données
- Mise à jour / invalidation d'un cache
- Mise à jour des index de recherche
- Synchronisation des données dans les microservices
Configuration et installation
- Mise en place de l'environnement de développement
- Approche conventionnelle de l'installation.
- Utilisation de Docker et d'images de conteneurs Debezium.
Pour commencer
- Choix de la base de données
- Démarrer Zookeeper
- Démarrer Kafka
- Démarrer le service de connecteur
- Enregistrer le connecteur
- Configurer la sérialisation, le routage, le filtrage des messages, les signaux, etc.
Travailler avec le Database
- Comment fonctionne la capture de données
- Comprendre les flux d'événements
- Travailler avec des topologies de bases de données (autonomes, clusters, etc.)
Debezium en action
- Insertion, mise à jour et suppression d'un enregistrement
- Purger un cache
- Mise à jour des index de recherche
- Générer des vues et des données dérivées
- Synchronisation des sources de données
Autres mises en œuvre
- Serveur Debezium
- Debezium embarqué
Travailler avec l'API Debezium
- Comprendre le moteur Debezium
- Travailler avec le module debezium-api
- Gérer les dépendances
- Travailler avec les messages
Dépannage
Résumé et conclusion
Pré requis
- Compréhension des concepts de base de données .
- Expérience des concepts de développement de logiciels
Audience
- Développeurs
- Database professionnels
Nos Clients témoignent (4)
La situation était atypique car une formation intensive pour développeurs devait être menée avec des non-développeurs. Lukasz a relevé ce défi avec empathie et beaucoup d'humour. Grâce à son intelligence et à sa flexibilité, il a réussi à faire en sorte que tout le monde puisse bénéficier d'un apprentissage concret. J'ai beaucoup apprécié ce séminaire et je le referais volontiers avec Lukasz.
Christoph - Honda Bank GmbH
Formation - MERN Fullstack Development
Traduction automatique
Simplifier les tâches opérationnelles.
Kesh - Vodacom
Formation - MongoDB for Administrators
Traduction automatique
Kamil was excellent at explaining even the difficult topics in a way that I understood them straight away. The presentation and delivery were both clear and methodical, and the teacher passionate about the subject.
Mark Novak - Kiloo
Formation - MongoDB for Advanced Users
Apprendre les index avec des exemples, mettre en place un replicaSet avec le sharding et montrer à quoi cela ressemble en dessous. C'était également amusant de jouer avec les agrégations et de parler des flux de changement. Je sais enfin ce qu'est Oplog,
Łukasz - G2A.COM Limited
Formation - MongoDB for Developers
Traduction automatique