- An Machine Learning (ML)-powered service for automated code review & application peformance recommendation.
- It provides 2 functionalities:
- CodeGuru Reviewer: Automated Code Review for static code analysis.
- CodeGuru Profiler: Visiblity/recommendation about application peformance during runtime (production)
- Identify Critical Issues, Security Vulnerablities, & hard to find bugs. E.g. Common Coding Best Practices, Resource Leak, Security Detection, Input Validation.
- Use ML & Automated reasoning.
- Hard Lessons learned across millions of code review on 1000s of open source & Amazon Repositories.
- Supports Java & Python.
- Integrates with Github, Bitbucket, & AWS Code Commit.
-
Help understand the runtime behaviour of your applications.
- Example: Identify if your application is consuming excessive CPU usage capacity on a logging routine.
- Feature:
- Identify & Remove code efficiencies
- Improve application peformance (reduce CPU utilization)
- Decrease Compute Cost
- Provide Heap Summary
- Anamoly Detection
- Support Application running on AWS or on-premise.
- Minimal Overhead Application.