Back to Projects

AWS Platform

Quality Management Platform

A TypeScript monorepo using React 19, tRPC, and AWS CDK delivers a serverless platform with authentication at the CDN edge, role-based access control, and analytics dashboards with manager-level aggregation and multi-location filtering

Amazon Confidential — no public links
Type
AWS Platform
Released
2025
Role
Software Development Engineer
Stack
9 technologies

The Problem

Amazon fulfillment centers needed a scalable, multi-region platform to manage quality processes, track metrics, and provide real-time analytics dashboards for operations teams.

The Solution

A TypeScript monorepo using React 19, tRPC, and AWS CDK delivers a serverless platform with authentication at the CDN edge, role-based access control, and analytics dashboards with manager-level aggregation and multi-location filtering. Alongside it, a fleet of event-driven data-automation tools processes operational data and pushes real-time alerts to operations teams — all deployed as multi-region infrastructure as code.

Architecture

Requests arrive through a CloudFront CDN that authenticates users at the edge — hardened with WAF and fronted by Route 53 — before serving the React 19 client. The client calls a type-safe tRPC API on AWS Lambda that enforces role-based access control, backed by DynamoDB for quality and analytics data. Alongside the platform, 15+ serverless data-automation tools built on Lambda and EventBridge process operational data from S3 and internal APIs, delivering real-time alerts through SES, SNS, and Slack. CloudWatch and RUM provide monitoring and real-user telemetry, and the entire multi-region footprint is provisioned by AWS CDK with automated CI/CD and 100% test coverage across six packages.

Built With

  • TypeScript
  • React
  • tRPC
  • AWS CDK
  • AWS Lambda
  • DynamoDB
  • CloudFront
  • EventBridge
  • Vitest

Challenges

  • Coordinating consistent quality data across multiple AWS regions.
  • Securing the API behind CDN-based authentication without adding latency, with role-based access control on every route.
  • Scaling from an MVP at a single pilot fulfillment center toward 8+ locations without disrupting live operations.
  • Aggregating quality analytics by manager and location in real time.
  • Sustaining 100% test coverage across a growing TypeScript monorepo.

Results

  • Multi-region serverless platform launched at a pilot fulfillment center and expanding across 8+ North American locations.
  • 15+ event-driven data-automation tools delivering real-time alerts via SES, SNS, and Slack.
  • 100% test coverage maintained across 6 monorepo packages with Vitest, ESLint, and snapshot testing.
  • Infrastructure fully reproducible through AWS CDK with automated CI/CD.