Live data from Hacker News

Do svidaniya, Igor, and thank you for Nginx

nginx.com

171–180 of 366 posts

Re: Do svidaniya, Igor, and thank you for Nginx

#171

“Igor has chosen to step back from NGINX and F5 in order to spend more time with his friends and family” I wonder what this is really about. Either way Nginx is the reason myself and many others were able to survive without raising venture capital because we didn’t need a massive horizontal cluster of Apache servers consuming 20 to 100Mb per concurrent connection. Personally I scaled above 100k current connections on…

It's been 20 years, it could be true.

Usually not, but that's the nice part of this kind of letter; it's always plausible.

Re: Do svidaniya, Igor, and thank you for Nginx

#172
I started with Apache long ago, and then I moved to Nginx. 15+ years have passed.

Why did Apache never become a real competitor? I didn't A/B test with Apache and Nginx - I just read slashdot and later HN, and I trusted people who ran much bigger sites. But how could Nginx take such a lead that Apache could never catch up to?

Re: Do svidaniya, Igor, and thank you for Nginx

#173

“Igor has chosen to step back from NGINX and F5 in order to spend more time with his friends and family” I wonder what this is really about. Either way Nginx is the reason myself and many others were able to survive without raising venture capital because we didn’t need a massive horizontal cluster of Apache servers consuming 20 to 100Mb per concurrent connection. Personally I scaled above 100k current connections on…

> I wonder what this is really about.

Maybe just that? That's pretty much what retirement is about, also. Doesn't say that Igor won't work on personal or even non-personal projects at all, just that more time will be available for, well, friends and family.

Re: Do svidaniya, Igor, and thank you for Nginx

#174
post #7

I really take for granted how well Nginx works across a number of web backend functions. Some of the container/orchestration world has tried to supplant the need for it as a reverse proxy, but you get so many goodies out of the box just by sticking this in front of your app, and for very little overhead. I remember the pre-Nginx days and all of the struggles people routinely ran into with options like Apache or other…

I mean there was lighttpd before nginx and they have/had pretty similar structures, weights, etc. I feel like I knew at one point why it got so thoroughly supplanted by nginx but I don't remember now why that happened.

I remember seeing performance comparisons between lighttpd and nginx back in 2006 or so, and I'm pretty sure nginx was able to handle more requests per second & had lower memory usage.

Back then people were getting into using VPS services like linode, and memory usage mattered a lot.

Re: Do svidaniya, Igor, and thank you for Nginx

#175

“Igor has chosen to step back from NGINX and F5 in order to spend more time with his friends and family” I wonder what this is really about. Either way Nginx is the reason myself and many others were able to survive without raising venture capital because we didn’t need a massive horizontal cluster of Apache servers consuming 20 to 100Mb per concurrent connection. Personally I scaled above 100k current connections on…

It's been 20 years, it could be true. Usually not, but that's the nice part of this kind of letter; it's always plausible.

Usually? But then I wonder what it would say if it were the case? Hopefully in the majority of cases, things do end this "boringly".

Re: Do svidaniya, Igor, and thank you for Nginx

#176

It still surprises me that NGINX beat out Apache so quickly even though Apache had way more modules and was/is entirely free vs. NGINX which is more or less "open core" with some nice features requiring commercial licensing.

At the time time there was no commercial Nginx, only open source. Also, Apache was a huge pain to configure for anything other than configuring static files. Nginx config was a delight to deal with by comparison.

Yes - this. Building my first web site (we didn't call them apps back then) and wrangling with Apache and OpenSSL to enable encryption was ... not fun.

Re: Do svidaniya, Igor, and thank you for Nginx

#177
This motivated me to learn a little bit about nginx architecture. This article is nice: https://www.nginx.com/blog/inside-nginx-how-we-designed-for-...

Why are the nginx workers implemented as processes sharing memory, rather than threads? Is that so they can have different privileges in the Linux permissions/ownership model?

Is it easy to create multiple processes sharing memory in Linux? How do I go about doing that?

Re: Do svidaniya, Igor, and thank you for Nginx

#178
post #175

Earlier quoted context omitted.

It's been 20 years, it could be true. Usually not, but that's the nice part of this kind of letter; it's always plausible.

Usually? But then I wonder what it would say if it were the case? Hopefully in the majority of cases, things do end this "boringly".

Playing the numbers, most founders move on through a couple new ventures before retiring to hang out with friends and family.

I'm not saying "usually" like it's 98%... more like 70% odds.

Re: Do svidaniya, Igor, and thank you for Nginx

#179

“Igor has chosen to step back from NGINX and F5 in order to spend more time with his friends and family” I wonder what this is really about. Either way Nginx is the reason myself and many others were able to survive without raising venture capital because we didn’t need a massive horizontal cluster of Apache servers consuming 20 to 100Mb per concurrent connection. Personally I scaled above 100k current connections on…

It's been 20 years, it could be true. Usually not, but that's the nice part of this kind of letter; it's always plausible.

I think it's usually true. But that's what makes it so useful to people casting around for something to cover for reasons that might be less savory or less pleasant. And that resulting contrast means we really notice it in high-profile cases as an excuse, making it almost a cliche.

Re: Do svidaniya, Igor, and thank you for Nginx

#180
post #3

To non-russian speaking users: "Do Svidaniya" means "Goodbye".

To add a bit more, "svidaniye" means a date, and "Do svidaniya" literally means "till [our next] date". In English, "see you" or "see you later" translates closest to the original phrase in Russian.

Something like "Hasta luego" in Spanish? Literally "Until later".
Post reply on HN