Use Cases for Amazon Q Developer
Table of contents
Development
In this section we look at use cases around the software development process.
Migrating legacy code
Last modified: 2024-05-17
In Getting Started with Amazon Q Developer agent for code transformation, Vinicius Senger shows you step-by-step how to upgrade your Java 8 or 11 projects to Java 17, using the Amazon Q Developer agent for code transformation.
Code comprehension
Last modified: 2024-08-09
Code Clarity: Enhancing Code Understanding and Efficiency with Amazon Q Developer by Jehu Gray, Folarin Alamu, Abiola Olanrewaju, and Damola Oluyemo explains how to simplify the process of understanding and explaining code in order to boost productivity.
Debugging code
Last modified: 2024-07-19
Kasun de Silva’s De-Bugging with Amazon Q and Generative AI explains how to use Amazon Q Developer to debug an AWS Lambda Function that has a deadlock issue.
Implementing APIs
Last modified: 2024-10-12
Amazon Q Developer and Bedrock: Using AI to Implement an AI-Powered API by Thinking In The Clouds shows the generation of a basic API in Python that customers can use to purchase airline tickets.
Troubleshooting
Last modified: 2024-06-07
Brendan Jenkins, Jehu Gray, and Robert Stolz wrote about how to utilize Amazon Q Developer for troubleshooting. In Five troubleshooting examples with Amazon Q they walk you through troubleshooting scenarios from fixing EC2 SSH connection issues to identifying and resolving an S3 Replication rule configuration error.
Developing testing strategies
Last modified: 2024-07-29
Testing your applications with Amazon Q Developer demonstrates how to enhance unit testing by automating test scenarios and generating test cases.
Enriching documentation
Last modified: 2024-11-04
Amazon Q Developer Meets a Mermaid - How to Supercharge Your Code Documentation by Hemish Soni shows how to derive an Mermaid-based flow chart from your code.
Infrastructure
If you are looking for use cases around AWS infrastructure management, Amazon Q Developer can be of assistance. Some concrete examples are:
Observability
Last modified: 2024-12-03
Donnie Prakoso writes about an observability use case in Investigate and remediate operational issues with Amazon Q Developer. The article shows how to use Amazon CloudWatch to guide you through operational diagnostics and automate root cause analysis for problems in your AWS workloads.
Architecture review
Last modified: 2024-01-29
Claudio Taverna published I challenged Amazon Q with 3 cloud architecture questions where they are asking different architectural questions, from high-level to cost evaluation.
Cost management for AWS services
Documentation
Overview of Amazon Q Developer’s cost analysis capability explains how you can ask questions about your AWS costs and receive answers in natural language, reflecting the actual costs of your AWS services.
Security
Use cases in the security domain are another category of use cases. Let’s have a closer look.
Scanning source code
Last modified: 2024-10-16
In Code security scanning with Amazon Q Developer Surabhi Tandon, Chandan Mishra, Zachary Patterson, and Pranav Garg explain how you can proactively identify and remove security vulnerabilities in your codebase.
Fixing IAM permissions
Last modified: 2024-06-07
Five troubleshooting examples with Amazon Q by Brendan Jenkins, Jehu Gray, and Robert Stolz explains how to resolve an IAM Permission issue.
Improve cloud security posture
Last modified: 2024-11-14
Introducing new Amazon Q Developer plugin for Wiz describes how developers can ask questions about the security posture in AWS using human-language and gain insights into risks in their environment.