-
This system is designed as a lightweight, and modular tool for connecting agnostic monitoring, alerting, and future frameworks to be able to contact engineers and reporting chains via SMS and Phone Call.
-
V1: This version provided a generic phone number that connects requestor to primary and secondary on-call contacts if there is an emergency.
- Amazon Connect
- This is AWS' Call Center in a box which allows for visual workflows using an IVR
- AWS Lambda (Python)
- Triggered by API Gateway or Pinpoint to pull contact info, and initiate response logic.
- Amazon DynamoDB
- Provides lightweight holding and access of engineer information, and on-call state (primary, escalation, off).
- Amazon Connect
-
V2: Building off the first version, this provides a system that draws in automated alerts from systems, and routes those alerts to engineers via SMS.
- Amazon Pinpoint
- 2 Way SMS - allows engineers to receive and acknowledge alerts.
- Amazon API Gateway
- Provides logic handling for inbound and outbound requests to external tooling.
- Amazon DynamoDB
- Provides lightweight holding and access of engineer information, and on-call state (primary, escalation, off).
- AWS Lambda (Python)
- Triggered by API Gateway or Pinpoint to pull contact info, and initiate response logic.
- Webhooks
- Open web technology used as part of external system to our API gateway.
- Works with Microsoft Teams, Splunk, New Relic and others.
- Amazon Pinpoint
-
Future State: provide a system that can handle SMS and calling of engineers, and activation via phone or automated alerts.
-
Notifications
You must be signed in to change notification settings - Fork 0
PluribusDigital/cap_demo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Repo to go with conference talk
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published