ezRez believes in open source technology because it allows us to build our platform on the most robust technology available at a lower cost to our clients. The open source software community consists of skilled developers who collaborate with the public to produce feature-rich, secure, and quickly evolving software. These benefits are why web pioneers like Amazon, Google, Sun Microsystems and Yahoo! all use open source technology.
Our standard programming language is Java (version 1.6) and we use maven for our build system. We also have experience using Ruby on Rails with our extensible API to create embeddable web applications. We have the best of breed Linux operating system (CentOS) with Apache HTTP servers to host our static content and Apache Tomcat servers to host our Java application. Having this software infrastructure layer allows us to scale quickly and efficiently to meet our growing client demand.
Our application code leverages Spring and Hibernate, along with distributed ehcache and memcached for our data repository. For asynchronous tasks, we use ActiveMQ to handle millions of searches a day. We enjoy the simplicity of lightweight POJO’s and use Spring’s HttpInvoker with our F5 BigIP load balancers for remoting. With the ability to integrate these proven technologies, the ezRez platform continues to perform reliably while continuously adding new features.
Finally, our database tier consists of multiple Postgresql databases that use pgBouncer for pooling connections, a storage array network for disk storage, and Lifekeeper for failover. Postgresql has legendary reliability and stability, and we’re proud to be a sponsor of the Postgresql User Group in San Francisco.


