Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Learn Python with Generative AI - Self Paced Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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