Manish Rai Jain

Manish is the Chief decision-maker at Dgraph. He got thrust into distributed systems right out of college, working on real-time web indexing systems at Google. He then led various projects to consolidate and serve Knowledge Graph right behind web search.

Implementing GTD and Zero Waste practices, Manish is into efficient and minimalist living. He loves cycling, swimming, and ultra-light traveling.

Scale the shit out of this!

Starting v0.8, we have aimed to focus purely on the stability and performance of Dgraph. Our feature set is at this point good enough for most users – so we’ve decided to freeze it until we reach v1.

Orchestrating signal and wait in Go

One of the common use case in Go is to start a few goroutines to do some work. These goroutines block listening in on a channel, waiting for more work to arrive. At some point, you want to signal these goroutines to stop accepting more work and exit, so you can cleanly shut down the program.

Releasing Dgraph v0.7.1

Dgraph team is super excited to present v0.7.1 of Dgraph . This version is the biggest step we’ve taken towards our production aim of v1.0. We’ve implemented 90% of all the features we had planned in our product roadmap, including replication and high-availability using RAFT protocol, indexing, filtering, sorting, geospatial queries, and backups.

Gru: Open source solution for better technical interviews

Candidate REJECTED.

4 out of 5 interviewers had liked the candidate. I was one of the 4. He had received either above or very close to 3.0, which is a good score. The interviewer who didn’t like the candidate had been at Google since early 2004. And he didn’t like the candidate’s joke question about whether he was very rich because he joined before Google went IPO. I guess he wasn’t.

Releasing v0.4

Thanks for your feedback over the last couple of months. This release addresses some of the main pain points of using Dgraph .