top | item 43372049

(no title)

fnordian | 11 months ago

What first principles were used to build this?

discuss

order

nubskr|11 months ago

First principle? Don't respect traditions—burn them.

No threads waiting on locks, no hard pauses for resizes, no conventional polling mechanisms. Instead, nubmq's entire architecture revolves around one relentless obsession: never let a client wait. Everything else—adaptive sharding, real-time migrations, soft expiry handling—is just engineering fallout from aggressively challenging every assumption Redis and Memcached made decades ago.

Would love to see which of these breaks with convention you're most curious (or skeptical) about!

fnordian|11 months ago

I am interested in the assumptions or new paradigms. How to distinguish “from first principles” from “intuitively from scratch”?