Nginx Internals Talk in Guangzhou, China

nginx map

nginx map (click to view large image)

I’m going to give a free talk on nginx’s internals next month (September 19), in Guangzhou, China.

I’ve been reading the source code of nginx for a few days. Digging into this charming code is really a pleasant experience, though at first glance it appeared a little bit difficult to understand. Nginx becomes more and more popular, but unfortunately there is not enough documentation on its architecture and implementation. Now that I have spent a considerable amount of time reading the source code and have gained some knowledge, why not share it with those who want to know things under the hood?

So, if you are interested in this talk and you can be in Guangzhou that day, feel free to join in. Please comment on this post or drop me an email to let me know which parts you are interested in (see the mind map above, draft version though).

There might be a thousand Hamlets in a thousand people’s eyes. Note that I’m not Igor, and the only way I try to understand the nuts and bolts is by reverse engineering it, hence I can’t guarantee you no mistakes or misunderstandings in my talk. And frankly, it is not a trivial topic after all, not only because of the size of nginx’s code base, but also its elaborate design.

The speech will be in Chinese while slides will be in English. Specifics of time and location are coming soon. Stay tuned.

Update:
Time: 14:30-17:30, September 19, 2009
Location: Netease Building Tower E, Guangzhou Information Port #16 Keyun RD. Tianhe District, Guangzhou
Registration: http://blog.laiyonghao.com/2009/09/programming-tech-party/370

8 Comments »

  1. mikespook said,

    September 1, 2009 @ 11:10 am

    The nginx’s Event Driven model should be a great topic~

  2. Эстонка said,

    September 22, 2009 @ 6:20 am

    Сайт очень качественный. Вам бы награду за него или просто орден почета. ;)

  3. Aaron said,

    September 22, 2009 @ 4:01 pm

    Hi, Joshua,

    How did you make that great map?
    Seems no embedded info from output of:
    $ identify -verbose nginxmap.jpg

    Any tools?

  4. kimi said,

    September 22, 2009 @ 11:02 pm

    @Aaron
    the software called mindjet mindmanager,but you can use freemind instead

  5. Joshua said,

    September 22, 2009 @ 11:17 pm

    @Aaron & kimi:
    Actually the software I used to create this picture is xmind (http://www.xmind.net). :D

  6. 守住 said,

    September 27, 2009 @ 3:00 pm

    能提供下原图吗?MM 格式的。谢谢

  7. kunal said,

    December 18, 2009 @ 5:52 pm

    very nice………..I’m sure it will help many people……

    IT solution

  8. datwa said,

    March 12, 2010 @ 3:48 am

    期待图片上未完成的mail部分哈

RSS feed for comments on this post · TrackBack URI

Leave a Comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word