| ▲ | hasyimibhar 6 hours ago | |
> Examples? Ok -> Let us look at data storage. > They got D1 (SQLite serverless), Durable Objects with their own SQLite, KV, R2, Queues, and Hyperdrive to speed up external Postgres or MySQL. Maybe it's just me, but I don't see this as confusing: - D1 is SQLite on cloud, their go-to relational database - Durable object is the cousin of durable execution (via actor model instead of saga) - KV is for caching like Redis (sub-ms read latency) - R2 is S3, R2 SQL is Iceberg + Athena (for OLAP queries) - Queue is SQS - Hyperdrive is bridge to allow CF worker to use native Postgres/MySQL driver (since v8 isolate cannot maintain persistent connection) I've built some stuff on top of CF, and the data ecosystem is actually useful. | ||