Inside LiveJournal’s backend

Many of you know about LiveJOURNAL. That project has approximately 4 million accounts and nearly 50 million requests per day! So, it’s not trivial task to make fast and establish access for its users. A presentation “Inside LiveJournal’s backend” in PDF format shows you how that task was solved.
There are only Open Source software:
- Database is MySQL claster
- Cache content – memcached
- Mail servers based on postfix
- Web applications use Perl and mod_perl, of course
- Statistics – TUX/thttpd
- Template system – BML
- Distributed File System – MogileFS
- Proxy server and traffic balancer – perlbal
- OS – Debian GNU/Linux, linux 2.4 and 2.6 (without call epoll – for perlbal)
Categories: Digital Life




