← Graph

Real Rails Apps Are Not IO-Bound

takeaway 3 connections

Pure fiber/io_uring benchmarks reflect synthetic IO-only scenarios. Real applications — especially mature Rails apps — do a lot of object allocation, data copying, and template rendering, so the practical benefit of a fiber/io_uring scheduler is smaller than the microbenchmarks suggest. Sharon recommends Jean Boussier's 'The Mythical IO-Bound Rails App' for a detailed discussion.

type
warning
takeaway Real Rails Apps Are Not IO-Bound
about
Applies specifically to Rails workloads.
takeaway Real Rails Apps Are Not IO-Bound
about
Points readers to Jean Boussier's article.
takeaway Real Rails Apps Are Not IO-Bound
from_talk
Sharon's caveat after showing the synthetic benchmark.

Provenance