I got nerdsniped by @tef & @sushee to demonstrate how relatively easy it is to build a CRAQ (https://timilearning.com/posts/mit-6.824/lecture-9-craq/) system atop @couchdb — Showing that as much as CouchDB is a distributed database in itself, it is also a very nice toolkit to build other kinds of distributed databases with it :)
The demo is in Node.js with some private JS/HTTP API glue that is not relevant to the demo: https://gist.github.com/janl/d0ba3544631e054e59fbd5f4d3ee96f8
Let me know if you ahave any questions.
#couchdb #distsys #databases #nosql #craq
I just published https://github.com/lant/maelstrom-java in the central maven repository.
This project is a simple java wrapper over the Maelstrom distributed system workbench. (https://github.com/jepsen-io/maelstrom)
If you want to play with Maelstrom using JVM languages, this library will hopefully take away the pain of writing tons of boilerplate.
Hey everyone, I'm a Computer Programmer from Pune, India.
My tech interests are #CommonLisp #Rakulang #distsys #databases #openbsd #linux
Also interested in lot of other random things which I may discuss over here.
Some of my favourite animals include cephalopods, fish.
I've just moved accounts over from mastodon.social.
#introduction #commonlisp #rakulang #distsys #databases #openbsd #linux
I just completed challenge 3 (a-e) and I've got some nice code that works but I'm not happy with it. I'm also not happy with the grading mechanism being number of messages not size of messages. I feel like I've cheated.
The challenge is to keep X number of nodes in sync with these numeric broadcast messages that go to random nodes, so it with network partitions and do it without flooding your network. Eventual consistency.
:pika: Unison: A new approach to
Distributed programming
— @unison #Unison #FunctionalProgramming #DistSys #Distributed
https://www.unison-lang.org/
#unison #functionalprogramming #distsys #distributed
Btw you can always send me an email (DM if you don't know) pick my brain for a chat about #eventsourcing #dotnet, #rest or #distsys via:
#eventsourcing #dotnet #rest #distsys
“Tokyo Electric Power Company's (TEPCO) worried that training for severe accidents might suggest the possibility of severe accidents.”
―Japan: The Paradox of Harmony. 2014
#Fukushima #FaultTolerance #DistSys
#fukushima #faulttolerance #distsys
“Tokyo Electric Power Company's (TEPCO) worried that training for severe accidents might suggest the possibility of severe accidents.”
―Japan: The Paradox of Harmony. 2014
#Fukushima #FaultTolerance #DistSys
#fukushima #faulttolerance #distsys
How Paxos and Two-Phase Commit Differ
— @predrag
#Distsys #DistributedSystems #Paxos
https://predr.ag/blog/paxos-vs-2pc/?utm_source=pocket_mylist
#paxos #distsys #distributedsystems
Follow-up poll w.r.t. unique identifier generation in distributed systems... What other properties of the identifiers are important to you?