Notify is our cloud-based notification system. The system allows us to provide messages via SMS, Voice and email.
Feature highlights include:
- Outbound email messaging
- Inbound and outbound SMS messaging with delivery tracking
- Inbound and outbound voice messages with delivery tracking
- Bulk delivery and configurable retry facilities
The system is built as a stand-alone service allowing us to interface with it from a range of other products through APIs. This includes Community Alerts, newsletters, drunk driver reporting via SMS, and more.
The product was built by the team in 2018.
The system is built using .NET Core on Linux and was the first product the team developed using this framework. It uses a continuous integration and delivery service to allow frequent deployments to the cloud. The virtual infrastructure that hosts it is generated in code via Terraform (Infrastructure as a Service – IaaS).