<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Storage — Things Worth Sharing</title><description>Bài viết gắn tag Storage.</description><link>https://cloudsecop.net/</link><item><title>Queues và Durable Objects: async messaging và single-writer state</title><link>https://cloudsecop.net/blog/queues-durable-objects/</link><guid isPermaLink="true">https://cloudsecop.net/blog/queues-durable-objects/</guid><description>2 primitive khó nhất khi Worker cần state. Queues cho fire-and-forget job với retry và DLQ. Durable Objects cho single-writer coordination. Khi nào dùng cái nào, pattern và gotcha.</description><pubDate>Wed, 01 Oct 2025 00:00:00 GMT</pubDate><category>Cloudflare</category><category>Cloudflare Developer</category><category>Queues</category><category>Durable Objects</category><category>Storage</category><author>KhaVan</author></item><item><title>R2 object storage: S3-compat, egress free, và 4 access pattern</title><link>https://cloudsecop.net/blog/r2-object-storage/</link><guid isPermaLink="true">https://cloudsecop.net/blog/r2-object-storage/</guid><description>R2 là object storage S3-compatible của Cloudflare, không phí egress. So sánh R2 vs S3, 4 pattern phục vụ object, migration từ S3, gotcha về consistency, metadata, lifecycle.</description><pubDate>Tue, 23 Sep 2025 00:00:00 GMT</pubDate><category>Cloudflare</category><category>Cloudflare Developer</category><category>R2</category><category>Storage</category><author>KhaVan</author></item><item><title>D1 trong production: primary-replica, batch, và 7 gotcha</title><link>https://cloudsecop.net/blog/d1-production-patterns/</link><guid isPermaLink="true">https://cloudsecop.net/blog/d1-production-patterns/</guid><description>D1 là SQLite ở edge với primary region và read replica: kiến trúc, 5 query method, Sessions API cho read replica, prepared statement cache, migration, và 7 gotcha production.</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate><category>Cloudflare</category><category>Cloudflare Developer</category><category>D1</category><category>Storage</category><category>SQL</category><author>KhaVan</author></item><item><title>KV deep-dive: cache toàn cầu, eventual consistency, vs D1</title><link>https://cloudsecop.net/blog/kv-deep-dive/</link><guid isPermaLink="true">https://cloudsecop.net/blog/kv-deep-dive/</guid><description>Cloudflare KV là eventually-consistent KV store với cache tại từng PoP. Consistency model thực tế, giới hạn, 5 pattern đúng, 3 anti-pattern phổ biến, và gotcha thực tế.</description><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate><category>Cloudflare</category><category>Cloudflare Developer</category><category>KV</category><category>Storage</category><author>KhaVan</author></item></channel></rss>