Εξέλιξη Κομματιού
Εισαγωγή
- Επισκόπηση του Apache Kafka
- Εισαγωγή στη ροή συμβάντων και την επεξεργασία δεδομένων σε πραγματικό χρόνο
- Επισκόπηση του Apache Kafka και των χαρακτηριστικών του
- Περιπτώσεις χρήσης και οφέλη του Kafka στη σύγχρονη ανάπτυξη εφαρμογών
Κατανόηση της Αρχιτεκτονικής του Kafka και των Βασικών Εννοιών
- Αρχιτεκτονική Kafka: brokers, topics, partitions και replicas
- Παραγωγοί και καταναλωτές: δημοσίευση και κατανάλωση μηνυμάτων
- Κατανόηση του ρόλου του ZooKeeper στο Kafka
Θέματα και Διαμερίσματα στο Kafka
- Δημιουργία και ρύθμιση θεμάτων
- Κατανόηση των διαμερισμάτων και των επιπτώσεών τους
- Αναπαραγωγή και ανοχή σε σφάλματα στο Kafka
Παραγωγοί Kafka
- Δημιουργία παραγωγών Kafka χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού
- Σειριοποίηση μηνυμάτων και τεχνικές σειριοποίησης
- Ρυθμίσεις παραγωγών και βέλτιστες πρακτικές
Καταναλωτές Kafka
- Ανάπτυξη καταναλωτών Kafka χρησιμοποιώντας διαφορετικές γλώσσες προγραμματισμού
- Ρύθμιση ομάδων καταναλωτών και offsets
- Στρατηγικές για επεξεργασία μηνυμάτων και εγγυήσεις παράδοσης
Ενσωμάτωση του Kafka με Εξωτερικά Συστήματα χρησιμοποιώντας το Kafka Connect
- Επισκόπηση του Kafka Connect και των συνδέσμων του
- Ρύθμιση και χρήση του Kafka Connect για ενσωμάτωση δεδομένων
- Ενσωμάτωση του Kafka με εξωτερικά συστήματα
Γράφοντας Εφαρμογές Ροής με Kafka Streams & ksqlDB
- Εισαγωγή στα Kafka Streams και τις δυνατότητες επεξεργασίας ροής
- Ανάπτυξη εφαρμογών επεξεργασίας ροής με Kafka Streams
- Χρήση του ksqlDB για επεξεργασία δεδομένων σε πραγματικό χρόνο και αναλυτική
Ενσωμάτωση Εφαρμογής Πελάτη Kafka με το Confluent Cloud
- Επισκόπηση του Confluent Cloud και των χαρακτηριστικών του
- Ρύθμιση και σύνδεση εφαρμογής πελάτη Kafka με το Confluent Cloud
Ασφάλεια Kafka
- Εισαγωγή στα χαρακτηριστικά ασφαλείας του Kafka
- Ρύθμιση SSL/TLS για ασφαλή επικοινωνία
- Μηχανισμοί πιστοποίησης και εξουσιοδότησης στο Kafka
Παρακολούθηση και Λειτουργίες
- Παρακολούθηση του Kafka χρησιμοποιώντας μετρικές και εργαλεία
- Διαχείριση συστάδων Kafka και πόρων
- Αντιμετώπιση κοινών προβλημάτων και βελτιστοποίηση απόδοσης
Βέλτιστες Πρακτικές και Περιπτώσεις Χρήσης από τον Πραγματικό Κόσμο
- Βέλτιστες πρακτικές για σχεδιασμό εφαρμογών βασισμένων στο Kafka
- Μελέτες περίπτωσης και παραδείγματα υλοποιήσεων Kafka σε διάφορους κλάδους
- Βέλτιστες πρακτικές για δημιουργία επεκτάσιμων και ανθεκτικών σε σφάλματα αρχιτεκτονικών Kafka
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Βασικές γνώσεις προγραμματισμού
Κοινό
- Προγραμματιστές
- Προγραμματιστές
Σχόλια (2)
Πολύ πρακτικά παραδείγματα. Ο εκπαιδευτής προσπάθησε να διατηρήσει ρυθμό όπου κάθε μέλος της ομάδας ήταν σε θέση να ακολουθήσει, παρ' όλο που η ομάδα ήταν αφηρημένη ως προς το επίπεδο γνώσεων. Παρείχε συντρόφια σε βασικά όλους όσους το αξίωσαν :)
Georgi - BMW SA
Κομμάτι - Apache Kafka for Developers
Μηχανική Μετάφραση
Τα εργαστήρια και τα διαφάνεια συνδυάζονται καλά με τη γνώση και τη φιλία του Χορτζ για τον Κάφκα.
Willem - BMW SA
Κομμάτι - Apache Kafka for Developers
Μηχανική Μετάφραση