29 Jul '15, 7pm

Scaling Ruby Apps to 1000 Requests per Minute - A Beginner's Guide #rails

When an application connects to your host, it connects to an EventMachine-like Reactor thread, which takes care of downloading the request, and can asynchronously wait for slow clients to send their entire request (again, just like Thin). When the request is downloaded, the Reactor spawns a new Thread with a copy of your application, and that thread process esyour request. You can specify the maximum number of application Threads running at any given time. Again, in this configuration, Puma is multi-threaded, not multi-process, and threads only run one at a time on MRI Ruby. What's special about Puma, however, is that unlike Thin, you don't have to modify your application code to gain the benefits of threading. Puma automatically yields control back to the process when an application thread waits on I/O. If, for example, your application is waiting for an HTTP response fro...

Full article: http://www.nateberkopec.com/2015/07/29/scaling-ruby-apps-...

Tweets

Build a Minimal #Docker Container for Ruby Apps...

webcodegeeks.com 28 Jul '15, 1pm

My conclusion is that building a very minimal Docker image for Ruby is very hard. Building it is very much directed by wha...

New to the game? Here's EVERYTHING you need to ...

golfdigest.com 05 Aug '15, 2am

We get it. Golf can seem terribly complicated to the uninitiated. So many rules, so many different kinds of clubs. And the...

Setting up an #OnlineBusiness can be complex, s...

123-reg.co.uk 30 Jul '15, 3pm

So you’ve got an idea for a new business, but what’s next? Setting up your own business can be a long and complex journey....

New Remote #Programming Job : Ruby on Rails Dev...

wfh.io 29 Jul '15, 8am

We seek a Ruby on Rails Developer with a strong portfolio that includes high traffic websites. The candidate must write cl...

The Runner’s Guide to Stress Fractures: How to ...

strengthrunning.com 28 Jul '15, 2pm

If there’s any injury that’s stops runners dead in their tracks, it’s the feared stress fracture . In this article, you’ll...

ALERT ☆★☆ #ITJob #Job #Atlanta - Entry Level QA...

jobs2careers.com 30 Jul '15, 3pm

By checking here, I agree to have one representative call to discuss potential educational programs. See Privacy Policy. B...