Build Abstractions Not Illusions
summary
Argues that useful platform abstractions must introduce a new vocabulary and surface essential runtime details rather than just compose services like Lambda, SNS, SQS into a pretend black box. Shows concrete wins: a business-facing ledger database built from DynamoDB + streams that improves compliance, and a hosted website construct over S3+Route53. Warns RPC is an illusion for distributed systems; streaming and explicit pull/push control flow (EventBridge/pipes, queues) are the right abstractions, and a CDK-style pipeline prototype proves the approach.
AI-written summary · about
chapters (7)
- 0:00Intro
- 5:05Platform abstraction
- 9:34Abstractions vs composition
- 19:02Abstractions vs Illusions
- 34:45Distributed system abstractions
- 45:55Summary
- 47:26Outro
related talks
46mPlatforms: Build Abstractions, not Illusions
58mPlatforms: Build abstractions, not illusions
46mPlatforms: Build abstractions, not illusions
27mEmbracing Complexity in Serverless
22mRight Abstraction
32mPlatform Engineering for Software Developers and Architects (Redux)
48m9 Fallacies of Event driven Architectures
57mBuilding Systems that are #neverdone
