Ezra Zygmuntowicz

brainspl.at · Personal blog · on HN since 2007

Ezra Zygmuntowicz, a Ruby developer and Engine Yard co-founder, writes about Merb, Nginx, Mongrel, Vertebra, and cloud automation.

What HN saysHN links it for his early Nginx and Mongrel posts, with one commenter crediting him for Nginx's spread in the West, plus his Vertebra and Engine Yard posts.
24HN people shared it
13linked it in comments
26stories submitted
492story points
15 years agolast shared
2007people per year2026

Most-shared posts

  1. 1
    Finally, A Fair Proxy Balancer for Nginx and Mongrel
    6 people · 3 points · first shared 2007 · discussion on HN
  2. 2
    Merb is Rails
    3 people · 33 points · first shared 2008 · 12 comments on HN
  3. 3
    My short history of Engine Yard and my Resignation
    2 people · 183 points · first shared 2010 · 72 comments on HN
  4. 4
  5. 5
    Mod_rubinius coming. What do you want it to look like?
    2 people · 4 points · first shared 2008 · discussion on HN
  6. 6
  7. 7
    You got your Erlang in my Ruby
    1 people · 46 points · first shared 2009 · 6 comments on HN
  8. 8
    MerbCamp Keynote and Introducing Nanite
    1 people · 45 points · first shared 2008 · 19 comments on HN
  9. 9
  10. 10
    Chef: configuration management done right
    1 people · 31 points · first shared 2009 · 3 comments on HN
  11. 11
    Merb-1.0 it out
    1 people · 24 points · first shared 2008 · 1 comments on HN
  12. 12
    Hey Rails, nice Rack!
    1 people · 16 points · first shared 2008 · 7 comments on HN
  13. 13
  14. 14
    Merb-0.5.0 is out
    1 people · 9 points · first shared 2008 · 1 comments on HN
  15. 15
    Engine Yard Express VMWare Image
    1 people · 9 points · first shared 2008 · 1 comments on HN

What HN people wrote when they linked it

ezmobius · 2011-04-12
I agree and I'm working with marketing folks to make this stuff more clear. There are just so many details to get a release like this out the door that some things didn't get as much attention as they deserved. But your point is well taken and I'll try to get the message cleared up as it is pretty cool IMHO. Also look for some more technical deep dive blog posts on my blog by tomorrow at http://brainspl.at where I will clarify a bunch of this stuff.(right after I get some sleep;)
uggedal · 2011-04-12
I first heard of Nginx from a blog post[1] by Ezra Zygmuntowicz almost 5 years ago. I suspect Ezra was the primary contributor to the success of Nginx in the western world. [1]: http://brainspl.at/articles/2006/08/23/nginx-my-new-favorite-front-end…
toffer · 2008-06-05
It's worth keeping an eye on this as well: "Vertebra: A Next Generation Cloud Computing/Automation Framework" http://brainspl.at/articles/2008/06/02/introducing-vertebra
anotherjesse · 2008-05-03
I'm a huge fan of both Nginx and HAProxy - used together. [internet] <-> [Nginx] <-> [HAProxy] <-> [app servers] Nginx is a great webserver, but isn't a good load balancer. You can install a patch that improves the balancer - http://brainspl.at/articles/2007/11/09/a-fair-proxy-balancer-for-nginx… - but it still isn't as nice as HAProxy With HAProxy the status of the system is visible. For the largest site I use HAProxy on I keep my status page public - http://userscripts.org/haproxy - but it isn't required. HAProxy is particularly good for rails since you can say each app server can only have 1 request at any time. This makes requests queue at the HAProxy layer, so if an app server has a request that takes a extra long time you don't have requests waiting for that app server to finish - instead you wait for the next available app server in a FIFO queue. Combining HAProxy with munin gives great stats for tuning your system - whereas just nginx with the patch had no visibility into where bottlenecks might be. I
jvdh · 2010-08-13
You might as well just link to the blog entry directly: http://brainspl.at/articles/2010/08/13/4-years-at-engine-yard-what-a-l…
atambo · 2010-03-12
And for those using nginx use this nginx.conf (read the comments for all the details): http://brainspl.at/nginx.conf.txt
mickeyben · 2010-01-02
Thanks for this comment, I didn't know about it. After your comment I google for more infos and find that : http://affectioncode.wordpress.com/2008/06/28/another-comparison-of-ha… http://brainspl.at/articles/2007/11/09/a-fair-proxy-balancer-for-nginx… I'll have to make a try
veritas · 2008-03-31
Good stuff. I would've liked to see data for: Nginx + Mongrels, Ngninx/Apache + Evented Mongrels, Swiftiply + Evented Mongrels. http://brainspl.at/articles/2007/05/12/event-driven-mongrel-and-swifti…
zapnap · 2008-03-31
also, fwiw, mod_rubinius is also underway (old-ish news, but highly relevant): http://brainspl.at/articles/2008/02/12/what-do-you-want-to-see-in-mod_…
michelson01 · 2008-03-04
until fair proxy balancer is production ready (http://www.brainspl.at/articles/2007/11/09/a-fair-proxy-balancer-for-n… i really like nginx in front of haproxy in front of the mongrels nginx => haproxy => mongrels
blader · 2008-01-23
Here are some numbers from our application, let me know if this helps: We have 400K daily active users, doing 200 requests a second and around 10MM page views per day. All requests are dynamic and hit the full Rails stack. We're probably easily in the top 5 Rails sites on the net based on load. We run all of this on 5x 4core 8GB application servers and 2x 4core 32GB db servers in master-master replication. We run 16 mongrels on each app server for a total of 80. Our average response time per request is around 100-200ms. We host on Softlayer and pay around $6000 a month. Also, the number of mongrels you will need is directly dependent on how fast your requests are, and how you are loading balancing across these mongrels. We use the nginx proxy with the fair load balancing patch. http://brainspl.at/articles/2007/11/09/a-fair-proxy-balancer-for-nginx…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close