
What happened
AWS released a reusable AWS CDK construct that replaces native auto scaling resources with three CloudFormation custom resources, so SageMaker AI endpoint updates and scaling changes deploy together without manual steps.
Why it matters
Teams running SageMaker AI endpoints through CloudFormation or AWS CDK no longer need to manually deregister auto scaling before updates, and they avoid broken stacks that previously required manual recovery.
WHO IT HITSMachine learning platform engineers and DevOps teams who manage SageMaker AI endpoints with AWS CDK or CloudFormation are the most direct users, since they can now update instance types, counts, or environment variables without separately handling auto scaling registration.
Summaries like this, every morning.
The problem AWS addresses here is a structural mismatch between SageMaker AI's requirement to deregister a scalable target before changing an endpoint and CloudFormation's inability to track Application Auto Scaling resources once they are deregistered. The post lays out three distinct failure modes: an immediate rejection when auto scaling is still registered, a silent loss of scaling when only the endpoint configuration changes, and a broken stack with a failed rollback when both endpoint and scaling parameters change.
The construct's design reflects those failure modes. It splits the work into three custom resources with explicit dependency ordering: Deregister runs first, the endpoint update proceeds normally, then Register Scalable Target waits for InService status before re-registering, and Attach Scaling Policy waits for the target to become queryable before applying the policy. A ConfigHash property on each resource forces re-invocation whenever either the endpoint or auto scaling configuration changes.
The post also details the resource footprint: the deployed stack contains three custom resources, two Step Functions state machines, and twelve Lambda functions, of which five hold the construct's own handler code and seven are generated by the CDK provider framework. For teams already managing SageMaker AI endpoints through CDK, the construct can be copied into an existing project and added alongside current endpoint resources.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
LangChain detailed how its Deep Agents harness combats three retrieval failures—inefficient searching, oversiz…

The preprint reports that a Gemini 3.1 Pro pipeline, run on 1,163 open machines from BB(6), BB(2,5) and BB(3,3…

The author published devtools-workspace and devtools-common, Copilot-called tools built so document conversion…

hirosta says its static site runs on AI agents working from Issues, where merging to main triggers production…

Starting from a GitHub repo, the author — who knows PLCs and servos but does not write code — had Claude Code…

Robinhood Ventures disclosed a $10 million check to Cognition, maker of the Devin AI coding tool, as part of t…
