Alert SA is an emergency services smart phone application that provides timely, relevant bushfire information to communities across the state.
Based on the hugely successful Fires Near Me app in New South Wales, Alert SA publishes data from the South Australian Country Fire Service (CFS) and displays bushfire alerts, warnings and updates as well as Fire Danger Ratings and Total Fire Ban information.
Users are also able to create multiple Watch Zones, specifying areas across the state which are of interest to them.
The Alert SA app has undergone extensive user acceptance testing to ensure it is reliable and able to withstand large volumes of users during peak periods. This was demonstrated during the devastating bushfires in South Australia’s Cudlee Creek and Kangaroo Island.
Along with its award-winning mobile app experience developing emergency communication platform (NSWRFS Fires Near Me app), Arq brought it additional capability in the cloud space, delivering a full suite of consumer experiences across both Android, iOS and web for Alert SA, including Cloud managed services, severless middleware and customer support.
Personalisation and usability were vital design drivers – the right information delivered in the right way at the right time to the general public, especially when it came to sending out alerts of approaching bushfires, which users could easily setup by creating ‘Watch Zones’ at any location on the map.
Alert SA was designed and developed as a highly performant, available and scalable, regional fault tolerant AWS cloud native solution to be able to quickly deliver push notification messages to impacted devices by a fire incident.
AWS Services Leveraged
A number of key AWS services were utilised in the delivery on this native cloud application, including AWS Lambda, AWS Cognito Authentication Service, AWS DynamoDB, AWS Kinesis, AWS Simple Storage Service (S3), Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS) and AWS Aurora PostgreSQL.
Key system features:
- Being regional fault tolerant – apart from being available across multiple AZs, the system is operating in two regions.
- Using fully managed infrastructure – always live with minimal operational maintenance and support
- Built with highly scalable serverless resources – utilising scalable serverless resources such as Lambda functions, SQS, DynamoDB, Kinesis, Cognito and S3.
- Connected microservice oriented system modules – deliver system messages using event streams
- Managed Infrastructure as code – hassle free deployment with no stack drifts
Built to scale
Arq performed a major scalability test using AWS lambda, during load testing in a single region with no indicated instability. This is the new standard for performance for emergency communication platforms of this scale and Arq are proud to be leading the way in designing application that scale when it matters most.