Recruiterbox is an applicant tracking software and aims to be the system of record for all hiring related activities inside customer organizations. Recruiterbox enables customers to keep track of interviews, reviews, internal discussions and candidate conversations - all in one central location. Recruiterbox’s infrastructure and development toolchain is hosted on AWS. Its continuous integration infrastructure handles approximately 60 builds per working day i.e. 300 builds per week and uses AWS CodeBuild to run tests before deploying software changes to production. “Previously, our test runner was setup on Jenkins. Our test suite was large enough that we had to parallelize the running of tests to run it in reasonable amount of time, which is around 15 minutes. However, if more than one developer checked-in their code, they would have to wait for their turn to run their tests. On busy days, the wait times would reach as much as 4 hours! This process was highly inefficient. With AWS CodeBuild, we can run as many parallel streams of tests as we want. There is no need for any queue or developers to wait for hours. CodeBuild elastically scales the number of containers as necessary” – Raghuveer Kancherla. Co-Founder, Recruiterbox.


CDSM is a UK-based learning technology company that harnesses cutting edge technology to solve challenges in the field of Learning & Development (L&D). CDSM runs its e-Learning services on AWS and follows an agile approach to software release with an average of approximately 150 builds per week. CDSM’s continuous integration workflow utilizes AWS CodeBuild along with Jenkins. “We chose to use CodeBuild as it is a scalable build platform that eliminates the complexities involved in provisioning and management of CI infrastructure, without needing any customization. CodeBuild’s functionality is simple to understand and met our needs precisely. It easily integrated with Jenkins and allowed us to run replicable builds in an asynchronous manner. With CodeBuild, we could run multiple builds at the same time, eliminating all pipeline bottle-necks in our CI/CD process. Additionally, it allowed us to specify custom environment parameters on a per build basis and thus be more confident about the integrity of each build” – Gareth Thomas, Lead Developer, CDSM.