This release fulfills the following requirements.
The goal of this exercise is to iterate on the development and deployment of a “cloud native” service in AWS that can be invoked to check a set of IP address lists for every single attempted phone call placed on our network, as part of a larger fraud detection system. If the IP address is listed in any sources, then they should be returned.
- The service will retrieve and automatically update from https://github.com/firehol/blocklist-ipsets without any manual intervention.
- Deliverables should include everything needed to deploy (and maintain) the service in a production AWS account.
- Bonus points for high availability deployments, benchmarks, and telemetry.
- Code should be developed in Typescript or Java, and only make the assumption all developers run a macOS development environment.