The first guest post on Internals for Interns is live! 🎉
@func25 wrote "mmap vs pread in a real Go storage engine", a deep dive into how VictoriaLogs decides how to read bytes from files. It sounds too low-level to matter, until you do the math.
I don't want to give any spoilers, so I'll just say this: it's a great story about mechanical sympathy, understanding how Linux memory management works, how the Go scheduler works, and how a seemingly simple question can sometimes have a far more nuanced answer than you'd expect.
You can read it here: https://t.co/FRSpzzrvWs
#Go