Back to selected work
AWS / Cloud infrastructure · Automation

Automating endpoint throttling for Amazon Bedrock Guardrails

I built a backend system to automate throttling adjustments for SageMaker endpoints hosting Guardrails models.

Role

AI/ML Software Development Intern

Dates

May–Aug 2025

01

The problem

Adjusting throttling limits for SageMaker endpoints hosting Guardrails models was a manual, multi-day process. The work required a backend path that could calculate and apply appropriate limit changes automatically.

02

What I owned

I built the backend automation, including a Java Lambda that uses SageMaker APIs to compute endpoint throttling limits. I also used TypeScript and AWS CDK to define the supporting infrastructure.

03

The technical approach

The system uses AWS building blocks including EventBridge, SQS, Lambda, SageMaker, and CloudWatch. At a high level, event and queue services support the automated work, the Lambda calculates limit changes through SageMaker APIs, and CloudWatch provides operational visibility.

This overview intentionally keeps the event sequence and production configuration abstract.

  • Java Lambda performs the throttling-limit calculation with SageMaker APIs.
  • TypeScript and AWS CDK define the infrastructure.
  • EventBridge, SQS, and CloudWatch support orchestration and monitoring.
04

What changed

A process that had taken multiple days of manual coordination became an automated endpoint update workflow.

← Back to selected work