Amazon Q Developer: A aposta da AWS que poucos estão usando

Amazon Q Developer: A aposta da AWS que poucos estão usando :bullseye:

Há uma ferramenta no ecossistema de assistentes AI para developers que passa completamente despercebida pela maioria: Amazon Q Developer.

Enquanto todos falam sobre Cursor, Copilot e Claude Code, a Amazon leva mais de um ano construindo silenciosamente um dos assistentes mais completos do mercado — com um tier gratuito genuinamente generoso, integração profunda com AWS, e capacidades de transformação de código que nenhum outro assistente iguala.

Se você trabalha com AWS, essa ferramenta deveria estar no seu radar.


O que é Amazon Q Developer?

Amazon Q Developer é o assistente AI da AWS para desenvolvimento de software. Não confundir com Amazon Q Business (para usuários não técnicos). Q Developer vive no seu IDE e CLI, e foi projetado especificamente para desenvolvedores.

Antes era CodeWhisperer — o sistema de autocompletar da AWS. Mas em 2024-2026 evoluiu para algo muito mais amplo: um agente completo que pode planejar, implementar, documentar, testar e transformar código de forma autônoma.

Funciona nos IDEs mais usados:

  • VS Code
  • IntelliJ IDEA / JetBrains
  • Visual Studio (Windows)
  • Eclipse
  • AWS Cloud9 / Cloud Shell

E também no terminal e no AWS Console diretamente.


A vantagem que ninguém menciona: o tier gratuito real

Aqui está a parte que a maioria desconhece. O Free Tier do Amazon Q Developer é permanente (não é trial):

Feature Free Tier Pro ($19/mês)
Autocompletar inline :white_check_mark: Ilimitado :white_check_mark: Ilimitado
Chat / Q&A :white_check_mark: 50 requests/mês :white_check_mark: 10K requests/mês
Agent para desenvolvimento :white_check_mark: 50 requests/mês :white_check_mark: 10K requests/mês
Transformação de código :white_check_mark: 1.000 linhas/mês :white_check_mark: 4.000 linhas/mês
Escaneo de segurança :white_check_mark: 50 scans/mês :white_check_mark: Ilimitado
Suporte multi-IDE :white_check_mark: :white_check_mark:
Gestão centralizada (orgs) :cross_mark: :white_check_mark:
IP Indemnity :cross_mark: :white_check_mark:

Para desenvolvedores individuais que usam AWS moderadamente, o Free Tier pode ser suficiente. Compare isso com GitHub Copilot Free (50 premium requests/mês limitados) ou Cursor Free (praticamente sem features de agente). Q Developer Free é mais generoso que quase todas as alternativas.


As capacidades que realmente importam

1. Compreensão profunda de AWS

Essa é a vantagem competitiva mais clara do Q Developer. Enquanto outros assistentes conhecem AWS de forma geral, Q Developer foi treinado com documentação interna da AWS, melhores práticas e padrões de arquitetura específicos da cloud.

Exemplos do que você pode perguntar:

> Por que minha função Lambda tem cold starts de mais de 3 segundos?

Amazon Q Developer:
- Analisa sua configuração de Lambda
- Identifica que você usa runtime Python 3.12 com 128MB
- Sugere aumentar memória para 512MB (trade-off custo/velocidade)
- Recomenda usar Provisioned Concurrency para o caso de uso
- Mostra estimativa de custo adicional
> Revisa essa arquitetura de CDK e me diz se há problemas de segurança
> Qual é a diferença entre SQS Standard e FIFO para esse caso de uso?

Para perguntas sobre AWS, Q Developer não é um modelo de linguagem geral — é um especialista treinado especificamente no ecossistema AWS.

2. Agent para desenvolvimento de features

O agente do Q Developer pode implementar features completas no seu projeto com uma instrução:

# No VS Code, você abre o chat do Q Developer
# Escreve /dev para ativar o agente

/dev Adiciona um endpoint GET /api/users/{id}/activity 
     que retorne o histórico de atividade do usuário
     dos últimos 30 dias do DynamoDB.
     Inclui paginação e testes.

O agente:

  1. Analisa seu projeto para entender a estrutura
  2. Cria um plano de implementação
  3. Escreve o código nos arquivos corretos
  4. Gera os testes
  5. Faz os commits organizados

3. Code Transformation: o diferenciador real

Essa é a feature que não tem equivalente em nenhum outro assistente do mercado. Q Developer pode transformar automaticamente código legado:

Java 8 → Java 21:

# No VS Code, CMD/Ctrl+Shift+P
# Busca "Amazon Q: Transform Code"
# Seleciona o projeto Maven
# O agente analisa e transforma

O processo completo:

  1. Q Developer analisa seu projeto Java 8
  2. Cria uma branch nova no Git
  3. Atualiza todas as dependências
  4. Moderniza a sintaxe (novos padrões de Java)
  5. Atualiza as chamadas a APIs deprecadas
  6. Gera os testes de validação
  7. Te apresenta o resultado para revisão

O mesmo para .NET Framework → .NET cross-platform e Python 2 → Python 3.

Para empresas com código legado na América Latina (e há muitas), esse feature sozinho pode justificar o preço do plano Pro ($19/mês).

4. Security scanning integrado

Q Developer escaneia seu código procurando vulnerabilidades do OWASP Top 10 em tempo real:

# Q Developer detecta isso como vulnerável:
password = request.form['password']
query = f"SELECT * FROM users WHERE password = '{password}'"  # SQL Injection!
# Sugere automaticamente usar prepared statements

Também detecta:

  • Credenciais hardcodeadas (API keys, passwords no código)
  • Vulnerabilidades em dependências
  • Configurações inseguras de AWS (S3 público, IAM muito permissivo)

O Free Tier inclui 50 scans/mês — suficiente para revisar seu código regularmente.

5. Terminal e AWS Console integration

Q Developer não fica apenas no IDE. Também funciona em:

Terminal CLI:

# Instalar o plugin de terminal
# Depois no seu terminal:
q chat "Como listo todos os buckets S3 da minha conta com seu tamanho total?"
# Q Developer executa o AWS CLI command correto

AWS Console:
Quando você está navegando o console da AWS, Q Developer tem um painel lateral onde você pode fazer perguntas sobre o que está vendo. “O que significa esse erro no CloudWatch?” → Q Developer analisa os logs e te dá uma explicação + solução.


Instalação em 5 minutos

# 1. Instalar a extensão no VS Code
# Marketplace → "Amazon Q"

# 2. Criar AWS Builder ID (grátis, você não precisa de conta AWS para o free tier)
# builder.aws.amazon.com

# 3. Autenticar no VS Code
# Ctrl+Shift+P → "Amazon Q: Sign in"
# Seleciona "Use for Free with AWS Builder ID"

# 4. Verificar que funciona
# Abre um arquivo .js, .py, ou .java e começa a escrever
# As sugestões inline aparecem automaticamente

Comparação direta com Copilot e Cursor

Aspecto Amazon Q Developer GitHub Copilot Pro Cursor Pro
Preço Free 50 requests/mês úteis 50 req/mês limitados Muito limitado
Preço Pro $19/mês $10/mês $20/mês
Especialização AWS :star::star::star::star::star: :star::star: :star::star:
Transformação código :star::star::star::star::star: (único) :cross_mark: :cross_mark:
Security scanning :star::star::star::star: :star::star::star: :star::star:
Integração GitHub :star::star: :star::star::star::star::star: :star::star::star:
Contexto do codebase :star::star::star: :star::star::star: :star::star::star::star::star:
Qualidade de código geral :star::star::star::star: :star::star::star::star: :star::star::star::star::star:

Para quem é Amazon Q Developer?

Ideal para você se:

  • Seu stack está em AWS (Lambda, ECS, DynamoDB, API Gateway…)
  • Você tem código Java/J2EE ou .NET legado que precisa de modernização
  • Quer security scanning sem pagar extra
  • Procura um free tier que realmente sirva para trabalho diário
  • Sua empresa já tem contratos com AWS (descontos negociados)

Não é ideal se:

  • Seu projeto não tem nada a ver com AWS
  • Você precisa de contexto profundo de seu codebase completo (Cursor ganha aqui)
  • Seu fluxo gira em torno de GitHub Issues e PRs (Copilot ganha aqui)
  • Você quer a experiência de edição mais polida (Cursor ganha aqui)

Caso de uso específico América Latina: modernização Java

Muitas empresas na América Latina têm sistemas bancários, de telecomunicações e de varejo construídos em Java 8 ou anteriores. Migrar manualmente é custoso, arriscado e lento.

Com Q Developer, o processo é:

  1. Free tier: Analisa um módulo pequeno (1.000 linhas)
  2. Avalia a qualidade do código transformado
  3. Se funciona: Pro ($19/mês) para transformar o resto
  4. Economiza semanas de trabalho por um custo mensal mínimoNão conheço outra ferramenta que faça isso de forma tão automatizada.

Reflexão final

Amazon Q Developer é o assistente mais subestimado do ecossistema. O Free Tier generoso o torna ideal para testar sem risco, e a especialização em AWS + as capacidades de transformação de código o tornam indispensável para certos perfis.

Se você trabalha com AWS e não está usando, dedique 20 minutos para instalá-lo. No pior caso, você tem um assistente gratuito que entende sua infraestrutura melhor do que qualquer alternativa. No melhor caso, você descobre uma ferramenta que transforma seu fluxo de trabalho.

Já testou? Você o usa para projetos AWS ou migrações de código? Conte-nos sua experiência — a comunidade yoDEV é o lugar perfeito para compartilhar esse tipo de insights :backhand_index_pointing_down: