Work project
Credit Bureau Webhook Processing
A serverless pipeline that receives credit bureau alerts, checks and enriches each one, and saves it as a record the operations team can read.
For a US credit management company, I designed the service that turns credit bureau alerts into records the operations team can read. It later moved into its own serverless service, defined in Terraform.
Alerts arrive at a webhook on API Gateway and go straight into an SQS queue, so a burst of them waits its turn. Anything that keeps failing moves to a separate queue for failures, called a dead-letter queue. Step Functions then takes each alert through the same steps. It cleans the alert up, checks it and adds the details the team needs. Then it saves the alert and writes it back to Salesforce when it’s needed there. Lambda functions also order credit reports, fetch them and store them. DynamoDB holds the state of every order, report and alert, with an audit trail, and S3 keeps the report files encrypted.
On top of this, I helped deliver the 30-day credit report workflow used across the company’s client programs.