not ruby on rails (just kidding). all of the tools listed here can be used to build inexpensive, high-performance web apps.
Please add other tools as amyone sees fit.
-
Gearman
in 3 toolboxes
add to my toolboxGearman is a system to farm out work to other machines, dispatching function calls to machines that are better suited to do work, to do work in parallel, to load balance lots of function calls, or to call functions between languages.
-
memcached
in 3 toolboxes
add to my toolboxmemcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
-
MogileFS
in 3 toolboxes
add to my toolboxMogileFS is an open source distributed filesystem. It is similar to GoogleFS and Amazon's S3.
It allows for building a very robust, distributed file storage system on commodity / cheap hardware.
MogileFS provides a framework that is, IMO, better than RAID (from an availability standpoint) and it is of course much easier to manage than RAID. Also, much much cheaper than RAID.
-
Perl
in 6 toolboxes
add to my toolboxPerl is a stable, cross platform programming language. It is used for mission critical projects in the public and private sectors and is widely used to program web applications of all needs.
tagged: "programming, language" -
perlbal
in 2 toolboxes
add to my toolboxPerlbal is a single-threaded event-based server supporting HTTP load balancing, web serving, and a mix of the two.
It processes hundreds of millions of requests a day just for LiveJournal, Vox and TypePad and dozens of other "Web 2.0" applications.
-
Python
in 11 toolboxes
add to my toolboxDynamic object-oriented programming language, easy to learn, open-source license, extensive libraries.