15 ms·
Nice! Would love to see Cloudflare deployment guide. Cloudflare isn't mentioned in the docs.
by trollitarantula 4y ago
Nice! Would love to see Cloudflare deployment guide. Cloudflare isn't mentioned in the docs.
- paulgb 4y agoAh, you’re right, I haven’t written that up yet. The tl;dr is something like: cd driftdb-worker npm i npm run deploy You’ll need to sign in to wrangler if you haven’t already, and will need to have rustc/cargo available (wrangler will install some things and build it into a WebAssembly module).
- SpaghettiX 4y agoA bit more detail since I've used Cloudflare Durable objects: DriftDB's cloudflare implementation uses durable objects, so you need a "workers paid subscription: https://developers.cloudflare.com/workers/runtime-apis/durable-objects/ https://developers.cloudflare.com/workers/runtime-apis/durab.... It's $5/month. Side note: the durable object API is quite verbose, so it's nice to see something building on-top-of/encapsulate that. I wonder if this would compete with Cloudflare's pub/sub product though. I wonder how Cloudflare will handle situations like this. They don't look so good today after taking down a customer: https://news.ycombinator.com/item?id=34639212 https://news.ycombinator.com/item?id=34639212
- kentonv 4y agoDurable Objects is a low-level primitive which you can certainly build all sorts of distributed systems on -- including ones that compete with our own products. In fact, those products of ours are often themselves built on Durable Objects! Personally, I would be absolutely thrilled to see people building their own custom versions of these products directly on DO, and I think the rest of the team would agree. Our goal is to productize our physical network (machines in hundreds of locations worldwide). We build high-level products to make it easier for people to use us, but if you want to build your own versions of those products based on our lower-level primitives, that's great! (I'm the lead engineer on Workers.) (I don't know the story with that other customer from earlier today, so cannot comment there, sorry.)