Performance versus Scalability


I see many, many people confusing terms when it comes to Ruby and Rails.

That’s the general rule of thumb I use when internally deciding which word to use in conversation.  If you are unable to support 100 users concurrently with your single Ruby process, that’s a performance problem.  If you are unable to add a second Ruby process to share the 100 user load, that’s a scalability problem.