We often get asked about the technology we use at Econsultancy so, for those who are interested, here's the low down.
The technology behind our web site
Econsultancy's web site is a custom application built with the Ruby on Rails web framework. It is deployed using Puppet/Capistrano and a whole host of Amazon's Web Services. We use Apache and Unicorn to handle incoming HTTP requests and a combination of MySQL, Redis and Memcached data stores.
We use a combination of Lyris and Google Apps to send and receive mail.
We develop our software using Sublime Text 2 and Vim on Macs, with Ubuntu as a virtual environment using Vagrant. We use Git for source control, Rspec/Cucumber for testing, Jenkins for continuous integration, Pivotal Tracker for planning and GitHub for code reviews and issue tracking.
The 'tech' team
We do our best to contribute to the open source projects that we make use of and you can see some of forks with pending customisations/bug fixes on Github.
We are always on the look out for talented ruby developers so if you would like to work with us, please get in touch.