's Avatar

@madhavjivrajani.bsky.social

Systems @ UIUC | Helping Maintain The Kubernetes Project | GopherCon Co-Chair | ♥️ Theory + Systems | Views are my own.

918 Followers  |  267 Following  |  38 Posts  |  Joined: 27.10.2024  |  2.0805

Latest posts by madhavjivrajani.bsky.social on Bluesky

Claude, Can You Halp? - Learning Non-monotonically

I’ve been having some fun with MCP recently, and this felt like a good excuse to revive an old project of mine!

Can you use Claude, MCP, Kubernetes & Caps Lock LEDs to send SOS messages? 👀

nonmonotonic.dev/posts/halp-mcp/

16.07.2025 22:37 — 👍 1    🔁 0    💬 0    📌 0

We’ve been systematically evaluating the scalability of our fleet’s control planes, and the recent work on storage layer scalability in the Kubernetes community is going to prove pivotal as we scale further!

Check out what we’ve been upto for the past couple of weeks ♥️

09.07.2025 22:13 — 👍 3    🔁 1    💬 0    📌 0

So stoked!!! 💕

25.06.2025 02:19 — 👍 1    🔁 0    💬 0    📌 0
Madhav and Ahmet in the office

Madhav and Ahmet in the office

Glad to have @madhavjivrajani.bsky.social join us at LinkedIn compute team this summer. I’m constantly impressed by the depth of his kube-apiserver expertise.

23.06.2025 16:36 — 👍 13    🔁 1    💬 2    📌 0

Stellar set of people ♥️
Hope y’all have a great time!

19.06.2025 18:12 — 👍 2    🔁 0    💬 1    📌 0

Shared logs are an extremely powerful abstraction and the work on these systems that has come out of our group at UIUC has been nothing short of elegant and practical. This talk should give an excellent overview of that vision! ♥️

23.05.2025 16:12 — 👍 2    🔁 1    💬 0    📌 0

Very impressive and thorough look at the Go runtime internals.

18.05.2025 17:03 — 👍 31    🔁 4    💬 0    📌 0
Preview
Go Scheduler ↑ ↓

Found this tonight and it's a really solid read on the Go runtime. Definitely a long post but it's got a lot of useful info in it.

Learned a lot about things that I haven't really dug into before from it.

nghiant3223.github.io/2025/04/15/g...

18.05.2025 05:59 — 👍 197    🔁 28    💬 8    📌 6

Congratulations!!! 💕

18.05.2025 19:15 — 👍 2    🔁 0    💬 0    📌 0
Preview
Something Good in the World: Let’s Celebrate Independent Bookstore Day This Weekend I was going to write something else for today’s column, something complain-y but righteous that would allow me to get some stuff off my chest and maybe even get some rage clicks. Shit is bad. But I…

I needed to write about something that’s giving me hope, so I wrote about Independent Bookstore Day which is this Saturday. lithub.com/something-go...

24.04.2025 11:46 — 👍 2614    🔁 926    💬 32    📌 119

Happy Independent Bookstore Day! Read Maris's piece, then go show your local indie bookstore some love. They're so much more than places to get books--they are places to engage with ideas and others in your community. Staffed by actual humans to help you find the books you didn't know you needed!

26.04.2025 14:38 — 👍 1368    🔁 457    💬 30    📌 30
Preview
Multi-Grained Specifications for Distributed System Model Checking and Verification This EuroSys 2025 paper wrestles with the messy interface between formal specification and implementation reality in distributed systems. T...

[new blog post]

Multi-Grained Specifications for Distributed System Model Checking and Verification

muratbuffalo.blogspot.com/2025/04/mult...

#tlaplus

22.04.2025 18:18 — 👍 6    🔁 3    💬 0    📌 1
Adapting Student IDEs for Blind Programmers (Short Paper.)

Hiya! The most useful thing to check out would be this:
cs.brown.edu/~sk/Publicat...

22.04.2025 23:46 — 👍 3    🔁 1    💬 1    📌 0

(Cross posting from X) @shriram.bsky.social hey! I remember you mentioning in your talk at MSR Bangalore last year that you had done work on building resources and IDEs for the visually impaired? Is this something you could drop some pointers to? Thank you! ♥️

22.04.2025 23:44 — 👍 3    🔁 0    💬 1    📌 0
Bart standing in Nepal near some mountains with Yawan who is a visually impaired young man from Nepal.

Bart standing in Nepal near some mountains with Yawan who is a visually impaired young man from Nepal.

Yesterday I met Yawan in Bungamati, Nepal — he’s 18, visually impaired, and wants to learn to code to build tools for others like him.

What are the best dev resources for the visually impaired?

Asking for a friend, and this time for real!

22.04.2025 06:11 — 👍 3    🔁 1    💬 1    📌 0

ICYMI, there’s been significant scalability and reliability improvements in the K8s storage layer, join us for a deep dive into Defusing The K8s API Performance Minefield next week #KubeCon!

sched.co/1tx9P

27.03.2025 16:36 — 👍 7    🔁 0    💬 0    📌 1

ADORABLE! ♥️

29.12.2024 06:00 — 👍 1    🔁 0    💬 0    📌 0

I’m here now too :)

24.12.2024 18:36 — 👍 0    🔁 0    💬 0    📌 0

I am looking to meet women interested in having no-BS conversations around personal finance, tech and sustainability! #womenInTech #bayarea #sanfranciso

17.11.2024 06:44 — 👍 3    🔁 1    💬 1    📌 0
CIDR 2025 – Program CIDR 2024 Program Information

Today is the last day to register for CIDR 2025 in Amsterdam! The best conference in systems with an awesome lineup this year! cidrdb.org/cidr2025/pro...

19.12.2024 17:10 — 👍 7    🔁 2    💬 1    📌 0

wegments 😭

19.12.2024 16:19 — 👍 1    🔁 0    💬 0    📌 0

Great opportunity to join the Kubernetes release team and learn what it takes to ship Kubernetes!

18.12.2024 20:43 — 👍 12    🔁 5    💬 0    📌 0

Ofc, this doesn’t preclude the fact that there are real difficulties running these systems in production, but hopefully this gives some more insight into what’s happening, and hopefully we can evolve them in a way that benefits most users. Feedback welcome!

18.12.2024 16:17 — 👍 0    🔁 0    💬 0    📌 0

But that’s on the etcd side. On the K8s side, there’s been significant work happen to improve the scalability of the storage layer and how things like massive watch and list requests are handled.

- github.com/kubernetes/e...
- github.com/kubernetes/e...
- github.com/kubernetes/k...

18.12.2024 16:15 — 👍 1    🔁 0    💬 1    📌 0

The community then spent a little over a year (even collaborating with Jepsen and then building our own simulation testing framework) ensuring etcd is back to being something we can test out reliably. And it’s gotten to a stage where we can actually start looking at making these scale improvements.

18.12.2024 16:11 — 👍 0    🔁 0    💬 1    📌 0

Fixing etcd is a little more interesting. We know what to fix, but the reason you may not see these changes happening is that etcd as an open source project was in an unhealthy state up until a couple years back. And because of this, there were quite a few reliability issues that needed addressing.

18.12.2024 16:09 — 👍 1    🔁 0    💬 1    📌 0

You could swap it and folks have been able to do so as well. But there’s a contract between K8s and etcd that’s subtle to get right. Doable for sure, but ends up being more difficult than expected and you often onboard some extra tech-debt in doing so.

18.12.2024 16:06 — 👍 0    🔁 0    💬 1    📌 0

Agreed! 💯

18.12.2024 06:03 — 👍 0    🔁 0    💬 0    📌 0

Always amazes me that you can just reach out to people you admire and look up to and they respond back with the same enthusiasm and encouragement, super willing to help out.

Gotta love the systems community 🥰

18.12.2024 05:15 — 👍 11    🔁 0    💬 1    📌 0
Preview
Why are Things Associative? The big three algebraic properties that show up in the distributed systems literature are associative, commutativity, and idempotency (EYE-dem-po-ten-see)....

Fun NULL BITMAP today talking associativity. A topic I spend a lot of time thinking about. buttondown.com/jaffray/arch...

16.12.2024 20:52 — 👍 5    🔁 1    💬 0    📌 1

@madhavjivrajani is following 20 prominent accounts