The Idealcast with Gene Kim by IT Revolution

Simplifying The Inventory Management Systems at the World’s Largest Retailer Using Functional Programming Principles with Scott Havens

Sep 23, 2021
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
Functional Programming - What I Learned From Deboffs Enterprise Talk
02:14 • 3min
3
Customer Facing Systems Need to Have a Minimal Up Time
04:47 • 4min
4
Is There a Reservation in a Warehouse?
08:34 • 2min
5
The Order Domain in Ecommerce Is a Problem, Sam.
10:51 • 2min
6
How to Test a Synchronous System in Production?
12:25 • 2min
7
How to Test the Correctness of a New Feature in a Live Synchronis System
14:37 • 2min
8
The Coordination Problem in a Distributed System
16:24 • 2min
9
Devops at High Vulnerability - Service Now
18:27 • 4min
10
The Simplest Type of Data Base Accis That You Can Come Up With
22:29 • 4min
11
The Curring of Function Composition in Programming Languages
26:13 • 5min
12
Code Architecture - A New Way to Scale a Service Cluster
31:09 • 4min
13
The Changes in the Event Stream Example
35:38 • 2min
14
Devops at High Velocity - Service Now
37:34 • 2min
15
Event Driven Systems - How Do They Work?
39:56 • 2min
16
Hall Marks of Great Architecture
42:13 • 2min
17
Having the Right Levels of Abundance That Makes It a Great Architecture
44:30 • 2min
18
Decoupling a Distributed System
46:08 • 3min
19
Is There a Breaking Change in Schema?
48:49 • 2min
20
What Do You Do When You Replace the Dominant Archtectur
50:59 • 3min
21
Inventory Management
54:13 • 2min
22
Two Inventory Management Systems Is Making That Promise
56:10 • 3min
23
The Conbon Style System in a Toy Plant
59:38 • 4min
24
How Can Even Simple Systems Suffer From Problems Like This?
01:03:34 • 3min
25
The Importance of Side Effects in Your Business Processor
01:06:17 • 2min
26
Is There a Tool to Think With?
01:08:47 • 4min
27
Is There a Side Effect to a Function?
01:13:09 • 1min
28
Functional Design Enclosure Podcast - Number Seven
01:14:28 • 6min
29
Distributed Tracing Helps With Observability Concerns
01:20:23 • 3min
30
Is There a Problem Worth Solving?
01:23:13 • 2min
31
The Ideal Cast Is Produced by Idea Revolution
01:24:53 • 5min
32
Scalability and Performance Testing on the Panther System
01:29:54 • 2min
33
The Power of Inventory Management - A New Approach to Inventory Management
01:32:19 • 5min
34
How to Separate Your Business Logic From Your Io
01:37:43 • 2min
35
Using a Multicast Driver for Windows Three Point One
01:40:08 • 5min
36
Working in the Windows 3 Point One Multicast Group
01:45:11 • 4min
37
Using Scala to Eliminate Code Errors in the Supply Chain
01:49:14 • 3min
38
The Importance of Good Architecture
01:52:11 • 3min
39
Is There a Gap?
01:55:08 • 4min
40
Functional Programming - I Love What Scott Says
01:58:39 • 5min