Learning in public
References, articles, and information on various database systems and database internals. It serves as a reference and bookmarks for systems, architectures, and implementation details.
Today I learned that CPU limits on Kubernetes are often considered an antipattern and can be more harmful than beneficial.
Unmesh Joshi's "Patterns of Distributed Systems" on the Thoughtworks website is an overview of the complexities and recurring solutions in distributed systems.
I recently re-watched James Cowlings excellent talk ["Stepping Stones, not Milestones"](https://www.youtube.com/watch?v=-fb112a2uYE).
I had an issue with a server running out of disk-space and wanted to figure out which container has mounted the volume using the most space.
> PGO builds can now devirtualize some interface method calls, adding a concrete call to the most common callee. This enables further optimization, such as inlining the callee.
It is such a beautiful algorithm that it fits in a tweet.
You want to reason about the problem and test your hypothesis and trade-offs.