Εξέλιξη Κομματιού
Εισαγωγή
- Επισκόπηση του Apache Kafka
- Εισαγωγή στη ροή συμβάντων και την επεξεργασία δεδομένων σε πραγματικό χρόνο
- Επισκόπηση του Apache Kafka και των χαρακτηριστικών του
- Περιπτώσεις χρήσης και οφέλη του Kafka στην ανάπτυξη σύγχρονων εφαρμογών
Κατανόηση της Αρχιτεκτονικής και των Βασικών Εννοιών του Kafka
- Αρχιτεκτονική Kafka: brokers, topics, partitions και replicas
- Παραγωγοί και καταναλωτές: δημοσίευση και ανάγνωση μηνυμάτων
- Κατανόηση του ρόλου του ZooKeeper στο Kafka
Topics και Partitions του Kafka
- Δημιουργία και ρύθμιση topics
- Κατανόηση των partitions και των επιπτώσεών τους
- Αναπαραγωγή και ανοχή σε σφάλματα στο Kafka
Παραγωγοί Kafka
- Δημιουργία παραγωγών Kafka χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού
- Σειριοποίηση μηνυμάτων και τεχνικές σειριοποίησης
- Ρυθμίσεις παραγωγών και βέλτιστες πρακτικές
Καταναλωτές Kafka
- Ανάπτυξη καταναλωτών Kafka χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού
- Ρύθμιση ομάδων καταναλωτών και offsets
- Στρατηγικές επεξεργασίας μηνυμάτων και εγγυήσεις παράδοσης
Ενσωμάτωση του Kafka με εξωτερικά συστήματα χρησιμοποιώντας το Kafka Connect
- Επισκόπηση του Kafka Connect και των connectors του
- Ρύθμιση και χρήση του 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
Μηχανική Μετάφραση