What makes PBwiki tick?

For stability:
- Debian Sarge Linux - rock solid with very good package management
- grsecurity - paranoid security, the small overhead is worth the peace of mind
- MySQL - just works
- Apache - a known quantity

For speed:
- PHP - it’s fast and dead simple
- memcached - very fast, very stable
- eAccelerator - we have a lot of code to compile, and this extension speeds up time-to-first-byte by 250ms

For coolness:
- FCKeditor - the basis for our new rich text editor
- syslog - we funnel all of the system parametrics from all of our machines plus all apache and all application-level logging into syslog, one file per machine per day, all told it’s about 750Mb of data per day

Our next generation architecture (soon) will add:

- mogilefs - distributed file storage system that uses commodity hardware to automatically spread spare copies of files around a number of servers
- squid - caching reverse proxy
- pound - super-fast traffic director

And now you know.

-Nathan