Data As The Fabric Of Your App
summary
Argues that treating the information model as code shortens prototype-to-production time and enables collaboration by making orchestration data-driven, showing concrete tools: Clojure macros to generate short-circuiting and the core.async state-machine expansion, Elixir macros in data-mapping, and AWS Step Functions JSON state machines with a visual console. Claims macros cut boilerplate and teach domain primitives but add meta-level complexity, recommends “few macros, many functions,” and demonstrates that data-as-fabric works in practice for concurrent workflows and cross-team workflow definition.
AI-written summary · about
chapters (28)
- 0:00Start
- 1:22the value of data
- 2:16data is an asset
- 2:47the cost of code
- 3:13Agile, Lean, MVP
- 4:29code is a liability
- 5:19less is more
- 5:41software is soft
- 6:06code as data
- 6:40code template
- 12:31build languages
- 13:05core.async
- 16:15meta-level
- 16:59productivity
- 17:55complexity
- 18:53data as code
- 19:48abstraction
- 20:47business primitives
- 25:07glue layer
- 26:11glue as data
- 26:23information model
- 27:48AWS Step Functions
- 30:35project data
- 31:35data on wire
- 32:01inspect data
- 32:31system-level macros
- 33:03So what?
- 34:26good design
related talks
43mEvident Code, at Scale
24mMake data central feature
20mData Mesh, Data Fabric & Co - the End of Monolithic Architecture Concepts?
01h 42mBuilding Marvelous and Heroic Systems from the Ground Up
20mData Fabric or Data Mesh - Similarities, Differences & Optimal Possible Combination of Both
47mKeynote - The Evolving Role of Data in Software Development
40mReduce System Complexity with Data-Oriented Programming
26mMacros
