

#55 Apache Kafka - Like Functional Programming but for Data (With Anna McDonald)
Mar 3, 2022
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Introduction
00:00 • 2min
The Importance of PubSub in Event Management
02:20 • 4min
The Future of NAC Messaging
05:56 • 2min
Kafka Streams: A Comfortable Platform for Fraud Investigations
07:55 • 4min
Kafka: A New Way to Think About Data
12:03 • 3min
Finding the Events Hidden in Your Database
14:36 • 2min
Kafka's Built-in Push to JavaScript
16:19 • 4min
The Importance of Tiered Storage in Apache Kafka
20:43 • 2min
The Importance of Kafka in Message Production
23:12 • 2min
Kafka: A Distributed System for Observability
25:26 • 2min
The Parallels Between Blockchain and Kafka
27:32 • 2min
The Importance of Architectural Patterns in Kafka
29:08 • 6min
The Challenges of CQRS
34:47 • 3min
The Similarity in Thinking About Objects in Functional Programming
38:13 • 2min
The Importance of Encapsulation in Data Science
40:25 • 2min
The Curse of the Monad
42:42 • 3min
The Value of a Real Consultant
46:04 • 2min
The Metaphors of Kafka
47:43 • 2min
The Difference Between Event Source and CQRS
49:16 • 2min
The Argument of the Arbitrator in Kafka
51:17 • 2min
Eventing and Event Sourcing in a System
53:24 • 2min
How to Determine What a Total Event Is
55:48 • 2min
Kafka Streams: A Time-Based Stream Transformation for Event Management
57:45 • 2min
Functional Programming: A Mind Shift
59:41 • 2min
The Power of Kafka
01:01:21 • 3min
The Importance of Reproducible Scientific Data in Kafka
01:04:12 • 4min