mikolalysenko / mudb

Low latency state replication for the web

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deprecate crappy modules

mikolalysenko opened this issue · comments

The following modules are bad and should be deprecated once we no longer need them in box3:

  • MuState: Terrible idea and worse implementation
  • MuClock: Both too simple and too complicated to be useful in the real world. In practice most users would be better off just rolling their own clock for their project or copy-pasting some simple thing and then modifying it to suit their needs. Making the clock a module is counter productive since it needs to support way too many configuration options.
  • mudo: Awful tool, barely works and crashes a lot. Too complex to set up and too artificial to resemble real world uses of mudb.

For maybe deprecate:

  • MuDelta: Again maybe too simple. Perhaps not so bad to keep around but I can see it getting gnarly if we want to support more features like unreliable replication. Increases code complexity without much pay off. On the other hand if we can use it to get a really fast unreliable state broadcast working it might be worth it to keep around anyway.