Data storage for modern applications - Mike Lehan
summary
Practical guidance on when to swap SQL for other stores and how to migrate: document examples use MongoDB documents and projections, cache and broker examples use Redis with disk persistence and TTLs, and wide‑scale key/value use recommends DynamoDB on‑demand (0→3,000 r/s, scales toward 40k; beware cost per secondary index). ETL patterns push data into ElasticSearch or Snowflake for analytics, and a ledger (QLDB) is used for financial history with daily hash exports to Slack to verify immutability.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 0:54Overview
- 1:13Relational Data
- 2:21Clarification
- 3:23Principles
- 7:20New Tables
- 9:12Structured Data
- 12:25Key Value Stores
- 14:55Amazon Dynamo DB
- 20:20Portability of storage
- 22:38Serverless databases
- 24:47Extract transform and load
- 27:26Elastic search
- 35:31Queues
- 38:02SQS
- 41:52Summary
related talks
40mBeyond Relational: Data storage for modern applications
34mData Storage: NoSQL Toasters and a Cloud of Kitchen Sinks
41mHow to choose the right database for your application
24mBuild modern applications with purpose-built AWS databases
59mModernize your applications with purpose-built databases
29mPurpose-Built Databases for Modern Applications
32mDiscover the Modern Way to Build Real-Time Analytics Solutions at Any Scale
29mPurpose-Built Databases for Modern Applications
