
Content moderation pipeline and recommendation engine
Challenge
Client building a mobile media platform needed a content moderation pipeline and a custom recommendation engine with signal ingestion from user interactions.
Solution
- Kinesis-to-S3 signal pipeline with Glue ETL for interaction data
- Step Functions content moderation (Rekognition, Transcribe)
- SageMaker recommendation model with OpenSearch vector DB
- Full infrastructure provisioned via AWS CDK
Outcome
Parallelized moderation pipeline reduced processing from 4–6 minutes to under 30 seconds.








