Everyone's got their preferred "stack" of modules + frameworks they like to use for any big project they use. I typically break mine down into a (web) framework, an ORM (or database interaction layer if you don't like ORMs), a templating system, caching, reverse proxy, application server (for instance, FastCGI for web stuff), web server software and version control.
Mine are:
- Framework: Catalyst
- ORM: DBIx::Class
- Templating: Template::Toolkit -
- Caching: memcached
- Reverse proxy: Varnish (caching too)
- Application server: FastCGI
- Web server: nginx
- Version control: git
Those may or may not be grouped together properly, but it's the best i could think of. Being a web developer, mine are all network/web oriented. Let's see yours! Add them to the Wiki Extras for this post, or just comment below!




i recommend http://www.ohloh.net/ for setting up and "showing" stacks.
(such as http://www.ohloh.net/stacks/38527)
moreover, ohloh can find related software and recommend it to you, or others.
hitabah: Thanks! That looks interesting, however I was mainly looking for a survey of the Catalyzed community's stacks. However, I could maybe set up some sort of ohloh group to reflect such.
My stack is identical to your, except I don't use memcached at the moment. I mostly do my caching in varnish, using pagecache and ESI for component caching. (Using CatalystX-View-Component-SubInclude)
I need to check out C::V::C::SubInclude it appears, thanks Marcus!