Top all-time · #20236
blog.justinsb.com
Personal blog · blog.justinsb.com/blogprogrammingsystems
blog.justinsb.com is a personal blog at blog.justinsb.com about programming and systems. Since 2012, 3 different Hacker News readers have linked it 15 times. It is still writing: the last post was on 2026-07-04, and you can follow it by feed.
What Hacker News says?
Probably based on JGit/Gerrit. It is much easier to build "cloud" git (i.e. reliable, redundant git) that way than it is to make your disk reliable. Github went the reliable-disk route with DRBD, AFAIK, which is why Github is always going down ;-) I wrote a blog post about this: http://blog.justinsb.com/blog/2013/12/14/cloudata-day-8/
Comment linking /blog/2013/12/14/cloudata-day-8/
on “AWS CodeCommit”Submitted FathomDB (YC W08) introduces PlatformLayer: XaaS as a story · 70 points
HN discussionI'd love to help (I opened KAFKA-1050 on the issue), and I even started coding, but I got stuck on how to deal with the rollback problem when a write isn't acknowledged by a quorum. I think it requires a "real" distributed consensus protocol (unlike the current design), which is a fairly big change! It may be that the answer is to use Kafka's efficient storage design with Raft, which is something I explored a little…
Comment linking /blog/2013/12/07/cloudata-day-1/
on “The Log: Real-time data's unifying abstraction”Submitted Jetcd: Java client library for etcd as a story · 55 points
HN discussionThe idea of the log goes well beyond just real-time data (as the blog post describes, although the title does not). I think it might well turn out to be one of core building blocks of _all_ stateful systems. Amazon's Kinesis has for the first time exposed a reliable Log-aaS on the cloud; I think we'll start to see more systems built around it. My personal "24 commits for December" project is to build a set of open-s…
Comment linking /blog/categories/cloudata/
on “The Log: Real-time data's unifying abstraction”Submitted The Best VPN Is The One You Use as a story · 49 points
HN discussionIt's relatively straightforward to build something like this using JGit - I blogged about how I did it a while ago: http://blog.justinsb.com/blog/2013/12/14/cloudata-day-8/
Comment linking /blog/2013/12/14/cloudata-day-8/
on “Introducing DGit”Submitted Open Competitions: Thoughts on the Netflix OSS prize as a story · 23 points
HN discussionThere are lots of open source implementations of similar ideas. Check out anything based on Raft: etcd, for example. I also wrote some blog postings applying the idea to a bunch of different systems: http://blog.justinsb.com/blog/categories/cloudata/
Comment linking /blog/categories/cloudata/
on “Tango: Distributed Data Structures Over a Shared Log”Submitted PlatformLayer adds Solr-as-a-service, 1 day after AWS CloudSearch launch as a story · 11 points
HN discussionSubmitted Building an ACI Image from Packages as a story · 10 points
HN discussionSubmitted I'm live-building open-source cloud data-stores in December: Day 1 as a story · 8 points
HN discussionSubmitted CloudStack joins the Apache Elephant Graveyard as a story · 7 points
HN discussionSubmitted The fair Instagram valuation: $3 billion as a story · 6 points
HN discussionSubmitted Java, Interrupted as a story · 1 points
HN discussion