AWS DevOps & Developer Productivity Blog

Category: *Post Types

Running production experiments with AWS AppConfig experimentation

A redesigned checkout button is meant to lift sales. A longer cache time to live (TTL) is meant to cut backend load. But until you test a change against real production traffic, decisions come down to intuition and whoever argues hardest, not evidence. With AWS AppConfig experimentation, you can make data-driven calls instead: using A/B […]

Accelerating AS/400 business rule extraction with Kiro: Step-by-step guide

Accelerating AS/400 business rule extraction with Kiro: Step-by-step guide

AS/400 business rule extraction no longer requires months of manual effort. Using Kiro, an agentic AI-powered development environment, this guide shows how to extract business rules from AS/400 RPG and COBOL programs, generate technical specifications, and produce modernization-ready documentation in days instead of months.

Accelerating development workflows with Kiro CLI as a Pre-Commit and Git Hook Agent

Accelerating development workflows with Kiro CLI as a Pre-Commit and Git Hook Agent

Code review feedback is most valuable when it arrives early. A security vulnerability caught in a pull request saves hours. The same vulnerability caught in production costs days. But what if you could catch it before the code even leaves the developer’s machine – at the time of git commit? Git hooks run automatically at […]

Audit trails for autonomous agents with AWS DevOps Agent

Audit trails for autonomous agents with AWS DevOps Agent

AWS DevOps Agent investigates production incidents and proposes or applies fixes on your behalf, raising two questions for every operation and security review: what did the agent do, and how do you understand its impact? Learn how to build a durable, low-maintenance audit trail using the agent journal, Amazon EventBridge lifecycle events, and AWS CloudTrail.

Investigate DMS migration issues with AWS DevOps Agent

Migrating a production database is a high-risk operational event. AWS DMS is a cloud service that migrates relational databases, data warehouses, and other data stores into the AWS Cloud or between environments. It moves the rows reliably, but the failures that page an on-call engineer rarely happen during the data copy. They occur in the […]

Automating the Experimentation Lifecycle with Kiro, AWS DevOps Agent, and LaunchDarkly

Introduction Continuous improvement depends on experimentation. Teams know that the fastest path to better outcomes is to test changes against real user behavior, measure results, and iterate. In practice, sustaining that cycle is slow and costly because the overhead compounds with each attempt. Three barriers slow teams down: 1. Planning cost — Turning a proposed […]

Automate planned lifecycle upgrades with AWS DevOps Agent and Kiro

AWS Health Planned Lifecycle Events signal when a managed service version is nearing end of standard support. Learn how to automate these upgrades end to end with AWS DevOps Agent and Kiro: detect the event, investigate the upgrade path, apply validated code changes, and open a pull request for human review.

Optimize EKS operations with agents: Reduce MTTR with AWS DevOps Agent and a Kubernetes Operator

Introduction Running workloads on Amazon Elastic Kubernetes Service (Amazon EKS) can involve managing failures like OOMKilled or IP exhaustion. Engineers must repeatedly collect pod logs, trace events, and check node logs—a process that slows at night/weekends, with critical data lost when pods are deleted or nodes become unhealthy. This collection phase is pure overhead on […]

Build your own continuous modernization pipeline with AWS Transform custom

Introduction Development velocity has reached new heights with AI-driven development tools and practices. Organizations are generating code faster than ever before. But that speed carries risk. Researchers Anderson, Parker, and Tan warned in MIT Sloan Management Review, “Legacy systems tend to carry hidden debt; layering AI-generated code on top of them creates additional tangled dependencies.” […]