Distributed Commit Logs with Apache Kafka
Offered By: Devoxx via YouTube
Course Description
Overview
Explore distributed commit logs with Apache Kafka in this 55-minute conference talk by James Ward, Principal Platform Evangelist at Salesforce.com. Dive into Kafka fundamentals, including its origins at LinkedIn and its current widespread use in large enterprises. Learn about Kafka's architecture, including topics like RAID 5, producers and consumers, leader followers, offsets, and consumer groups. Follow along with code examples demonstrating Kafka clients, Akka Streams, and Scala implementations. Discover various Kafka use cases, settings, and API features. Address common questions about slow consumers, Redis messaging, and the polling nature of Kafka clients. Gain practical insights into implementing and leveraging Apache Kafka for resilient and scalable distributed systems.
Syllabus
Introduction
Moving into distributed systems
Raid 5 and Kafka
Kafka Fundamentals
Kafka Use Cases
Kafka Records
Producers and Consumers
Leader Followers
Offsets
Consumer Groups
Demo
Kafka Client
akkaStreams
Scala Code
Kafka Settings
Kafka Producer Record
Kafka Consumer Record
Kafka Source
Kafka Offset
Kafka WebSocket
Questions
Slow Consumers
Redis Messaging
Why are Kafka clients polling
Kafka API
Taught by
Devoxx
Related Courses
Deploying Apache Pulsar to Google Kubernetes EnginePluralsight Stream Processing Design Patterns with Kafka Streams
LinkedIn Learning Apache Kafka Series - Confluent Schema Registry & REST Proxy
Udemy Apache Kafka Series - Kafka Connect Hands-on Learning
Udemy The Complete Apache Kafka Practical Guide
Udemy