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 dotMailer 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 have a small in-house Ruby team, consisting of:
- Bill Billington
- Vincent Bonmalais
- Christopher Hooks
- Lewis Marshall
- Matthew O'Riordan
- Dominik Piątek
- Tom Stuart
- Ian Vaughan
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.