Happy Path Programming

#55 Apache Kafka - Like Functional Programming but for Data (With Anna McDonald)

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