HNHacker News
TopNewBestAskShowJobs

greg-m

188 karma · joined September 28, 2020

Product @ Blacksmith (blacksmith.sh)
submissionscomments
greg-m··on Cloudflare R2 storage: Rapid and reliable object storage, minus the egress fees
Hey, PM for R2 here.

We're still deciding on how we want to handle caching. We integrate with Workers, so manually caching is always possible. The catch is we're currently building for strong consistency - if we added a cache in front, we'd weaken that - so it will likely be a configuration option we add later.

greg-m··on Cloudflare R2 storage: Rapid and reliable object storage, minus the egress fees
Hey, I'm the PM for R2.

Yes to range requests. Current object limit is smaller than that, but we don't have a fundamental restriction there. Shoot me an email to gmckeon [at] cloudflare.

greg-m··on Durable Objects in Production
Hey, I'm the PM at Cloudflare for WebSockets on Workers. Support is still in beta, so we're still working through the timeout details here.

With the Workers Bundled plan (https://developers.cloudflare.com/workers/platform/pricing#b...), your WebSocket connection will stay open until your 50ms of CPU time expires. On Unbound (https://blog.cloudflare.com/introducing-workers-unbound/), which does not have a CPU time limit, your WebSocket connection will stay alive as long as it remains active and your Worker doesn't exceed its memory limits. If the connection goes idle, it may be terminated. We're currently considering an idle timeout on the order of 1-10 minutes.

greg-m··on Workers Durable Objects Beta: A New Approach to Stateful Serverless
Yes, updates are guaranteed to happen exactly once or not at all.

If the connection drops, the Worker will receive an error and can re-establish its connection to the Durable Object. The update may or may not have been successfully persisted by the Durable Object - just like any other remote database operation where the connection drops before you receive the result back.

greg-m··on Workers Durable Objects Beta: A New Approach to Stateful Serverless
Durable Objects are globally unique, so it's guaranteed that there's just one instance with a given id.
greg-m··on Workers Durable Objects Beta: A New Approach to Stateful Serverless
Thanks for the interest!

We're keeping access limited at first so we can get experience operating the system. We'll be expanding continually over the next few weeks.

greg-m··on Workers Durable Objects Beta: A New Approach to Stateful Serverless
Hey, I'm Greg, the PM working on Durable Objects at Cloudflare. As part of the private beta, we're looking to get feedback on the best way to price Durable Object so they're accessible for all applications - small or large.

While we're in beta, storage access will be free. As we're thinking about it now, once we're out of beta this wouldn't be included in the base $5/mo plan.

Since there's both a compute component (a Durable Object runs code, like a Worker) and a storage component (for storage operations) to the product, we want the long-term pricing model to mesh those two in a transparent, competitive way.

While we're not finalized on price yet, you can expect that costs for storage will be cheaper than existing services like AWS DynamoDB or Google Cloud Firestore when we move out of beta.

← PreviousPage 2 of 2