Skip to content
0:00 / 0:00

#puma#falcon#pitchfork

RailsConf 2025 Understanding Ruby Web Server Internals: Puma, Falcon, and... by Manu Janardhanan

Confreaks

42K subscribers • 74 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on Confreaks, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by Manu Janardhanan

Intermediate. Assumes working knowledge.

763 views1 year ago

Systems programmingWeb developmentConcurrency and parallelismPerformance and optimizationRuby

Manu Janardhanan compares the execution models, concurrency strategies, and performance trade-offs of Puma, Falcon, and Pitchfork web servers.

Understanding Ruby Web Server Internals: Puma, Falcon, and Pitchfork Compared by Manu Janardhanan As Ruby developers, we often focus on our application code, but the choice of web server can significantly impact performance, scalability, and resource efficiency. In this talk, we’ll explore Puma, Falcon, and Pitchfork - three modern Ruby web servers with distinct execution models. We’ll cover: How pre-forking and copy-on-write help in minimizing boot time and memory usage. How Falcon eliminates the traditional challenges of blocking I/O in Ruby, enabling new approaches to IO bound workloads Why Puma’s hybrid model balances concurrency, performance, and memory usage. How Pitchfork optimizes for latency and memory efficiency and why it’s a good choice for CPU-bound applications. By the end, you’ll understand how to choose, tune, and optimize your web server for your specific use case Video Production by Confreaks Follow Confreaks 👇 confreaks.com x.com/confreaks confreaks.bsky.social

Why it's here

A top upload from a listed channel

Confreaks is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.