How to marshal a struct field that doesn’t implement the Marshaler interface


unsafe — don’t try this at home!


Growing a search index from 100 million to 100 billion files

Go to the first post in this series for an overview of this diagram

Search 101: a scalable file index

Go to the first post in this series for an overview of this diagram

Why do we need a search index?


Shipping metadata to the cloud with log-structured merge trees

Go to the first post in this series for an overview of this diagram


Why we built our own NFS client in Golang

Go to the first post in this series for an overview of this diagram
sudo mount nfs.host.com:/nfs/mount/path localmount

How to Build a Searchable File Index at Scale

Sudarshan Muralidhar

Software engineer at MongoDB. Cofounder of Upbeat Music App. I do cloud things.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store