Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Our career paths help you become job ready faster
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to integrate Apache Kafka with Dyalog APL through this conference presentation that introduces a new APL-based interface for the distributed event-streaming platform. Discover how Kafka enables fast, reliable, and scalable processing of real-time data streams and explore the fundamentals of building Kafka-based applications using Dyalog's array-oriented programming language. Examine core Kafka concepts including topics, partitions, producers, consumers, and consumer groups, then dive into the technical details of the APL-Kafka interface and its API implementation written in both APL and C. Explore Kafka server administration capabilities and observe practical demonstrations of the interface in action. Gain insights into how this integration enables APL developers to build high-performance data pipelines and streaming applications while leveraging the concise, expressive nature of array programming for complex data processing tasks.
Syllabus
00:00 What is Kafka and how does it work?
04:40 Topics, partitions, and producers
08:13 Consumers and groups
09:51 The APL-Kafka interface and API
15:21 Kafka server administration
16:42 Demonstration
23:12 Questions
Taught by
Dyalog User Meetings