4 ms·
Ah, 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 wra
by paulgb 4y ago
Ah, 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.)