Amazon CodeGuru
ML-powered code review and profiling
Uses ML to review code: CodeGuru Reviewer suggests fixes, CodeGuru Security finds vulnerabilities, and CodeGuru Profiler finds CPU-heavy and slow code while the application runs.
- Cost$ Low
- Difficulty●●●●●
- Costs money when idle?No
- Serverless
- In examsDVA
Think of it asLike a senior engineer reading your pull request and pointing out where the bugs are and what runs slowly.
When to use it
✓ Use it when
You need automated reviews and want to find performance bottlenecks in Java/Python applications.
✗ Avoid it when
You need a generative AI assistant to write and review code → Amazon Q Developer.
Common uses
- Automated pull request reviews
- Scan code for security vulnerabilities
- Find CPU-heavy functions in production
What does it cost?
- Pricing model: Charged by lines of code scanned (Reviewer) and by application profiling hours (Profiler).