{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.bairwell.com/#organization","name":"Bairwell Ltd","url":"https://www.bairwell.com/","sameAs":["https://www.facebook.com/bairwell/","https://www.linkedin.com/company/bairwell","https://twitter.com/bairwell"],"logo":{"@type":"ImageObject","@id":"https://www.bairwell.com/#logo","url":"https://www.bairwell.com/wp-content/uploads/2017/02/bairwell.png","width":400,"height":400,"caption":"Bairwell Ltd"},"image":{"@id":"https://www.bairwell.com/#logo"}},{"@type":"WebSite","@id":"https://www.bairwell.com/#website","url":"https://www.bairwell.com/","name":"Bairwell PHP and WordPress Development","publisher":{"@id":"https://www.bairwell.com/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://www.bairwell.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://www.bairwell.com/project/specification-high-availability-safety-system/#primaryimage","url":"https://www.bairwell.com/wp-content/uploads/2017/04/peoplesafe.png","width":684,"height":623},{"@type":"WebPage","@id":"https://www.bairwell.com/project/specification-high-availability-safety-system/#webpage","url":"https://www.bairwell.com/project/specification-high-availability-safety-system/","inLanguage":"en-GB","name":"Specification - High Availability Safety System | Bairwell PHP and WordPress Development","isPartOf":{"@id":"https://www.bairwell.com/#website"},"primaryImageOfPage":{"@id":"https://www.bairwell.com/project/specification-high-availability-safety-system/#primaryimage"},"datePublished":"2016-08-21T09:56:50+00:00","dateModified":"2017-04-05T10:25:51+00:00"}]}

Specification – High Availability Safety System

A company approached us about a “safety product” they were providing which connected to servers in the event of a problem. They wanted a brief specification as to what a high availability system would look like for it.

A UK company approached us asking for a brief specification document to support their range of low-powered GRPS based Identicom Lone Worker Device products. These are safety lanyards which when activated, communicate with a central server to indicate help is required and the urgency of that help.

The specification was 10,000 units communicating at least every 30 minutes (to “check-in”/location updates): a minimum of 20,000 requests per hour: our specification would safely handle 360,000 messages an hour but could theoretically go up to 61,200,000 messages an hour.

Within a day, a basic document detailing the proposed load balancers, receiving stations, message brokers (using Redis) and file/data storage was put together as a topic of discussion.

Date

August 2016

Budget

< £350

Technologies

High Availability Load Balancers (HAProxy)
C++
Redis
PHP
MySQL
NFS

Need requirements or specifications writing or an entire application?