DevOps aims to break down the barriers that often exist between Development and Operations teams, enabling them to work together to deliver systems into production reliably, safely and rapidly – and to operate and support them more effectively.
BJSS has a history of routinely applying this principle to engagements – even before the term ’DevOps’ became popular.
Elasticsearch and Node.js were deployed into the Amazon Cloud using Ansible and auto-scaling to provide a search solution able to scale up and down to match demand. Additionally development and operational aspects of the project were automated (for example Cloud-based developer environments) to provide reusability on further projects.
A single cross-functional Agile and DevOps team delivered the solution in just five weeks. Search time was reduced from 10 seconds to around 10 milliseconds. The service auto-repairs itself and has built-in flexibility allowing it to accommodate seasonal trends and promotions by scaling up or down depending on demand.