Projects We Use
17th Feb 10 | 0 comments | Written by Rob
At Sharethrough we strongly believe in using what’s already been built to solve our pains rather than re-constructing the “wheel” each time. Here’s a quick list of some of the open source projects that we support and use.
On the Backend
- Scribe – data logging
- Hadoop – data warehousing and mining
- MySQL – quick data access
- Thrift – transport layer between languages
On the Frontend
- PHP/Zend – MVC framework
- Doctrine – ORM
- jQuery – Javascript goodness
System
- Ubuntu (Hardy) 8.04 on Amazon EC2 cloud (EBS)
Testing Frameworks
- Selenium – best way to do acceptance testing as well as UI testing
- SimpleTest – unit testing and acceptance testing. (Tempted to use PHPUnit, but love the built in web browser for quick UI tests.)
Monitoring, Continuous Integration/Deployment
- Buildbot – Python based system for continuous integration
- Munin – visualize all server data
- Nagios – paging and system monitoring
- SVN – good ole’ repostiory software. currently examining Git as an alternative.
So far we’ve gotten all these projects working together pretty smoothly. It may appear like an integration nightmare, but they are all pretty mature projects and amount of “time” they have bought us is well worth the effort.
Other articles you might like
Tags:




