I've reached out via the Beta form because I'm so damn excited for that. I have longed tried to map a project of mine (serverless game server for TGC based on workers) onto the available storage tech (KV), but consistency guarantees just weren't where I needed them to be. Hope they'll find a slot soon. Edit: (If someone from CF has questions, you can reach me at hn@elasticwaffle.com) My use case is pretty much exactl…
Durable Objects in Production
11–20 of 58 posts
Re: Durable Objects in Production
#12I've reached out via the Beta form because I'm so damn excited for that. I have longed tried to map a project of mine (serverless game server for TGC based on workers) onto the available storage tech (KV), but consistency guarantees just weren't where I needed them to be. Hope they'll find a slot soon. Edit: (If someone from CF has questions, you can reach me at hn@elasticwaffle.com) My use case is pretty much exactl…
I’d love to hear more about your use case and the consistency limitations you’re running into!
Re: Durable Objects in Production
#13it would be so great to see support for other languages like Java, Python, Go etc...
Re: Durable Objects in Production
#14it would be so great to see support for other languages like Java, Python, Go etc...
[1] https://blog.cloudflare.com/cloudflare-workers-now-support-c...
Re: Durable Objects in Production
#15Earlier quoted context omitted.
It does support other language, kinda. https://github.com/cloudflare/python-worker-hello-world It just compiles to javascript
Workers actually can run WebAssembly [1], so any language which can target WASM works. I think the rust toolchain is best supported, but there's a fun example with Haskell [2]. [1] - https://blog.cloudflare.com/webassembly-on-cloudflare-worker... [2] - https://blog.cloudflare.com/cloudflare-worker-with-webassemb...
[1] https://www.tweag.io/blog/2020-10-09-asterius-cloudflare-wor...
[2] For the curious: the problem that eventually defeated me was the Worker responding with 404 to a route on /ip, defined in Servant. I tried defining a route on / with Servant and using that instead, but got 406 responses when doing that. First time I've ever seen that error code.
Re: Durable Objects in Production
#16Earlier quoted context omitted.
Workers actually can run WebAssembly [1], so any language which can target WASM works. I think the rust toolchain is best supported, but there's a fun example with Haskell [2]. [1] - https://blog.cloudflare.com/webassembly-on-cloudflare-worker... [2] - https://blog.cloudflare.com/cloudflare-worker-with-webassemb...
I tried getting Workers to work with a Haskell Servant application compiled with Asterius, based on [1], but kept running into various errors. [2] Example of the perils of trying to use experimental toolchains, I guess. [1] https://www.tweag.io/blog/2020-10-09-asterius-cloudflare-wor... [2] For the curious: the problem that eventually defeated me was the Worker responding with 404 to a route on /ip, defined in Servan…
Re: Durable Objects in Production
#17I've reached out via the Beta form because I'm so damn excited for that. I have longed tried to map a project of mine (serverless game server for TGC based on workers) onto the available storage tech (KV), but consistency guarantees just weren't where I needed them to be. Hope they'll find a slot soon. Edit: (If someone from CF has questions, you can reach me at hn@elasticwaffle.com) My use case is pretty much exactl…
Beta invites are definitely flowing now, but I'd recommend pinging someone on Twitter or elsewhere with a quick description of what you're going to build. I think they had so many signups they're worried about opening the floodgates, but on a case-by-case basis there's plenty of room. Maybe?
We are taking things slowly. Storing data is a big responsibility. We'll need to test with a small number of users for an extended period (a few months) to work out any reliability issues before we really scale up.
Re: Durable Objects in Production
#18Re: Durable Objects in Production
#19Earlier quoted context omitted.
I tried getting Workers to work with a Haskell Servant application compiled with Asterius, based on [1], but kept running into various errors. [2] Example of the perils of trying to use experimental toolchains, I guess. [1] https://www.tweag.io/blog/2020-10-09-asterius-cloudflare-wor... [2] For the curious: the problem that eventually defeated me was the Worker responding with 404 to a route on /ip, defined in Servan…
[2] Should be fairly easy to debug, as you can see what routes have actually been bound in the Cloudflare dashboard.
Re: Durable Objects in Production
#20Earlier quoted context omitted.
I’d love to hear more about your use case and the consistency limitations you’re running into!
Feel free to reach out (email in parent post).