Jump to ratings and reviews
Rate this book

The Ruby on Rails Performance Apocrypha: A starter guide to making Rails apps faster and more scalable

Rate this book
The world's foremost Ruby on Rails performance expert and maintainer of the popular Puma webserver, Nate Berkopec, has compiled 4 years of short-form writing into a single The Ruby on Rails Performance Apocrypha. Appropriate for both beginners and experts, this short book is an introduction to performance science and engineering, frontend performance, Ruby performance, and scaling. The Apocrypha is a fun ramble with a lot of tidbits and useful information scattered about. This book covers useful and important topics in Ruby and Rails performance, such * Benchmarks for Rails Apps * Reading Flamegraphs * Microservices and Trends * Why is Ruby Slow? * Popularity * Page Weights and Frontend Load Times * What is the GVL? * Reproducing Issues Locally * Worker Killers * Multi-threading * Read Replicas ... and much more.

200 pages, Kindle Edition

Published January 13, 2021

1 person is currently reading
4 people want to read

About the author

Nate Berkopec

5 books5 followers
Nate Berkopec is the author of the Complete Guide to Rails Performance, the creator of the Rails Performance Workshop, and the maintainer of Puma, the Ruby web application server.

Nate currently lives in Taos, New Mexico.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (100%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Sean.
373 reviews3 followers
June 15, 2021
This was an excellent review of dozens of the many possible performance problems one is likely to encounter in Rails applications. It includes straightforward approaches to addressing each one. I found it to be very insightful and should be required reading by all senior-level engineers who work with Rails.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.