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?