15 comments

[ 3.3 ms ] story [ 48.2 ms ] thread
> The application you are trying to visit is currently throttled due to unusually high usage. Please try again later.

edit: there is web archive version:

https://web.archive.org/web/20200909053211/https://fluidfram...

One would think that Microsoft, if any, would be able to handle a traffic spike...

And to block a marketing site from more traffic feels like a complete fail.

There's some info on the Github: https://github.com/microsoft/FluidFramework

Still doesn't say how it "works", like, do we need servers? How is it distributed? Is there a database-layer?..

I think it's just a misconfiguration from their end.
Honestly, I just assumed it was someone using Azure's basic services without being ready for a massive traffic spike. I was a bit miffed but understanding. But Microsoft not being able to scale on their own cloud service seems like a massive failure.
Has anyone used this, what's the experience? Is this a functional reactive style front-end framework?
(comment deleted)
From the FAQ:

> Does Fluid use operational transforms?

> Fluid does not use Operational Transforms, but we learned a tremendous amount from the literature on OT. While OT uses operations that can be applied out of order by transforming operations to account for recent changes, Fluid relies on a Total Order Broadcast to guarantee that all operations are applied in a specific order.

> Does Fluid use CRDT?

> Fluid does not use Conflict-Free Replicated Data Types (CRDTs), but our model is more similar to CRDT than OT. The Fluid Framework relies on update-based operations that are ordered using our Total Order Broadcast to prevent conflicts. This allows us to have non-commutative operations because their is an explicit ordering.

Their model sounds a lot like how Croquet (https://en.wikipedia.org/wiki/Croquet_Project) used to work, where every operation is given a globally-ordered timestamp as it passes through a shared message router.