AWS Sunsets DevOps Guru: Audit Your Stack
DevOps Guru and Managed Blockchain enter sunset, AWS Transform assesses Kafka-to-MSK moves, EKS Auto Mode opens node tuning, Aurora queries Iceberg in place.

Seventy-nine announcements landed in the week of 28 September, five of them frontier models, and the one with the longest tail was a lifecycle notice: Amazon DevOps Guru, Amazon Managed Blockchain, and the Backint Agent for SAP ASE entered sunset, Infrastructure Composer's standalone console goes in December, and Mechanical Turk reached end of support. Two days later AWS Health shipped a version catalog so that kind of news stops arriving as a surprise. On the migration front, AWS Transform added agentic Kafka-to-MSK assessments. EKS Auto Mode opened up kubelet, sysctl, and hugepage tuning, Kubernetes 1.37 arrived, and Aurora PostgreSQL started querying Iceberg and Parquet in S3 through an embedded DuckDB.
The sunset list, and the catalog that should replace it
The AWS Service Availability Updates of 29 September move Amazon Chime SDK SIP Media Application and Amazon WorkSpaces Secure Browser to maintenance (closed to new customers from 29 October 2026, existing customers continue). Entering sunset: Amazon Managed Blockchain (end of support 29 September 2027), Amazon DevOps Guru (30 September 2027), AWS Backint Agent for SAP ASE (29 September 2027), and AWS Infrastructure Composer's standalone console (7 December 2026). Amazon Mechanical Turk reached end of support on 29 September 2026.
DevOps Guru is the one most infra teams will feel. Many turned it on in 2021 and forgot about it, so it is still in CloudFormation templates and still wired to SNS topics that page someone. AWS names no successor; given CloudWatch Omni and the DevOps Agent shipped a week earlier, the agentic investigation path is the obvious reading. Audit for AWS::DevOpsGuru::ResourceCollection and NotificationChannel resources now and decide what replaces the alerts, because twelve months passes fast when the removal needs a change ticket in forty accounts.
Then on 2 October AWS Health introduced the version catalog: a service-wide view of supported software versions and their lifecycle timelines, in the Health Dashboard for everyone and through the Health API for Business Support Plus, Enterprise Support, and Unified Operations customers. At launch it covers RDS, EKS, and Lambda, with more services to follow. Wire the API into whatever tracks your upgrade backlog; an EKS version with four months left should be a ticket, not an email.
AWS Transform assesses Kafka to MSK
On 29 September AWS Transform added agentic migration assessments for on-premises Apache Kafka to Amazon MSK. You upload a cluster inventory file or describe the clusters in chat, and the agent checks each cluster for MSK compatibility across topology, version, configuration, authentication, and quotas, sizes MSK Express brokers, and produces a TCO business case with pricing options and next steps.
The slow part of a Kafka migration is not the data copy, it is the weeks of spreadsheet work to find out whether it fits and what it costs. Compressing that to minutes changes who gets to ask the question.
Read the word "assessment" literally. It produces a case, not a migration. Consumer group offsets, schema registry, MirrorMaker topology, client-side auth changes, and the partition count decisions Express brokers impose are all still yours. Treat the TCO as an opening number and verify the Express broker sizing against your retention and throughput peaks.
EKS Auto Mode drops its last excuse
On 1 October EKS Auto Mode added advanced compute configuration: a new advancedCompute field in the NodeClass resource lets you set kubelet options, Linux sysctls, and hugepages declaratively: user namespaces for rootless image builds, eviction thresholds, ARP cache limits, 2Mi or 1Gi hugepages for databases and HPC. EKS validates the settings, applies them at boot, and keeps them through scaling and upgrades, with no launch templates, custom AMIs, or privileged DaemonSets.
"We need a custom AMI for sysctl tuning" was the most common honest reason for staying on self-managed node groups. That reason is gone, in the right way: the tuning lives in a versioned Kubernetes object, not an image pipeline nobody wants to own. The failure mode is the same as any node-level knob: a bad sysctl in a NodeClass rolls out to every node that class provisions. Give the tuned NodeClass its own node pool and canary it with a single workload.
On 2 October EKS and EKS Distro added Kubernetes 1.37: the Metrics API is GA as metrics.k8s.io/v1, DRA device taints and tolerations are GA, and HPA scale-to-zero is beta and on by default. The same day ECS added blue/green, linear, and canary deployments for services behind VPC Lattice.
Aurora PostgreSQL reads the data lake in place
On 30 September Aurora PostgreSQL gained direct querying of Apache Iceberg and Parquet data. You create PostgreSQL foreign tables over data in S3, S3 Tables, or the Glue Data Catalog (including external Iceberg REST catalogs federated through Glue), and Aurora runs those queries with DuckDB embedded in the engine. Existing applications and BI tools keep talking plain PostgreSQL; for latency-sensitive paths you can materialize the lake data locally.
This kills a class of nightly "copy the dimension tables into Postgres" jobs, and DuckDB is a sensible engine for scanning columnar files. The trade-off is that the scan now runs on your OLTP instance. A reporting query over a year of Parquet is a lot of CPU and memory on the box that also serves checkouts; put the lake-facing workload on a reader, and watch the connection you give to the BI tool as closely as you would a cron job.
Also this week
- CloudWatch Logs automatically indexes frequently queried fields (outside the 20-field limit, 30-day retention) and Logs Insights estimates bytes scanned before you run the query, at no charge.
- CloudTrail Event Coverage shows which services and resource types have data event logging and which do not, org-wide.
- GuardDuty supports Organizations declarative policies: one enablement baseline per OU with per-Region overrides.
- Security Hub remediation plans group exposures by root cause and ship fixes as CLI, Terraform, CloudFormation, Python, and CDK.
- S3 Tables support every Iceberg V3 data type and the table bucket quota rose from 10 to 100 per Region; Glue Data Catalog added Iceberg V3 optimization and crawlers.
- Aurora Serverless now adds up to 16 ACUs within a second, up to 256 ACUs, on platform versions 3 and 4 by default.
- DataSync supports shared VPCs, one endpoint in the network account instead of one per account; Systems Manager documents can be shared with an org or OU through RAM.
- AWS Well-Architected Agent entered preview as the successor to Trusted Advisor and the Well-Architected Tool, reading Terraform, CDK, and CloudFormation and returning SSM runbooks as fixes.
- On the AI side, Amazon Bedrock Managed Agents powered by OpenAI went into preview, and Claude Sonnet 5.5, and GPT-6.1 Sol arrived on Bedrock. Depth at ercan.ai.
The throughline
The week's real theme is lifecycle. A service you adopted in 2021 is leaving. The version catalog exists so the next one does not catch you out. AWS Transform now writes the business case for leaving on-prem Kafka. EKS Auto Mode removed the configuration gap that kept node groups alive past their time, and Aurora removed the copy job that kept a dozen ETL pipelines alive past theirs. Platform work is mostly deciding what to stop running, and this week AWS shipped tools for both halves of that: finding out what is ending, and making the replacement cheap enough to actually do.
Read this next
- Previous week: CloudWatch Omni Groups Telemetry by Team.
- Next week: Identity and Certificates Go Private on AWS.
- The AWS Well-Architected Framework, the review the new agent is now trying to automate.
For the AI and agent reading of the same week, see ercan.ai. If your team needs hands-on help with AWS, cloud architecture, CI/CD pipelines, Linux, GitHub or GitLab, and the platform work around them, the consulting side lives at ercanermis.com.
References
- AWS Weekly Roundup, October 5, 2026 (AWS News Blog)
- AWS Service Availability Updates, September 29, 2026
- AWS Health introduces the version catalog for software lifecycle management
- AWS Transform now supports Apache Kafka migration assessments for Amazon MSK
- Amazon EKS Auto Mode now supports advanced compute configuration
- Amazon EKS and Amazon EKS Distro now support Kubernetes version 1.37
- Amazon ECS adds Amazon VPC Lattice support for blue/green, linear, and canary deployments
- Aurora PostgreSQL now supports querying of Apache Iceberg and Parquet data
- Amazon Aurora PostgreSQL direct querying of Apache Iceberg and Parquet (AWS News Blog)
- Amazon S3 Tables now support all Apache Iceberg V3 data types
- Amazon S3 Tables now support up to 100 table buckets per Region
- AWS Glue Data Catalog table optimization, statistics, and crawlers for Apache Iceberg V3
- Amazon CloudWatch Logs now automatically indexes frequently queried fields
- Amazon CloudWatch Logs Insights estimate bytes scanned
- CloudTrail Event Coverage
- Amazon GuardDuty centralized management using AWS Organizations declarative policies
- AWS Security Hub introduces remediation plans
- Amazon Aurora serverless now scales faster
- AWS DataSync now supports shared VPCs
- AWS Systems Manager now supports sharing documents through AWS RAM
- AWS Well-Architected Agent is now available in preview
- Amazon Bedrock Managed Agents, powered by OpenAI, is now available in preview
- Claude Sonnet 5.5 now available on AWS
- OpenAI GPT-6.1 Sol is now generally available on Amazon Bedrock
More from Ercan
Two more sites, same author, different ground.
AI, LLMs, agents, applied ML.
Field notes on AI workloads. Bedrock cost analysis, agent patterns, vector storage trade-offs, production failure modes.
Visit ercan.ai →The hub. About, consulting, contact.
Personal hub for both writing tracks. Who I am, how the consulting works, how to reach me.
Visit ercanermis.com →