Blogs / Personal blogs

Jean Boussier

byroot.github.io

Various ramblings.

Popular posts
6
Total points
1,293
HN comments
525
Rank
#1,537 personal

Visit byroot.github.io → RSS feedOn Hacker News Dec 2024 – Apr 2026

Systems & Performance 4Software Engineering 4Databases & Data 3Networking & Internet 1

3

The Mythical IO-Bound Rails App

When the topic of Rails performance comes up, it is commonplace to hear that the database is the bottleneck, so Rails applications are IO-bound anyway, hence Ruby performance doesn’t matter that much, and all you need is a healthy dose of concurrency to make your service scale. But how true is this in general?

4

Optimizing Ruby's JSON, Part 4

In the previous post, we established that as long as ruby/json wasn’t competitive on micro-benchmarks, public perception wouldn’t change. Since what made ruby/json appear so bad on micro-benchmarks was its setup cost, we had to find ways to reduce it further.

6

Database Protocols Are Underwhelming

If you’ve been in this trade for a while, you have probably seen dozens of debates on the merits and problems of SQL as a relational database query language. As an ORM maintainer, I have a few gripes with SQL, but overall it is workable, and anyway, it has so much inertia that there’s no point fantasizing about a…