What is AWS CodeGuru?
AWS CodeGuru is a service provided by Amazon to automatically perform code reviews and application profiling. CodeGuru uses machine learning and artificial intelligence to detect code quality and security-related issues and provide recommendations to fix those issues. The CodeGuru service also provides runtime monitoring of the application in production and detects any anomalies in application behavior.
Application profiling
Application profiling is a mechanism to understand the performance of an application at runtime. In application profiling, you collect different metrics related to CPU usage, memory usage, and the time taken to execute a piece of code. In application profiling, you get a view of the application’s behavior and see how your code is performing in certain conditions and then you use that data to improve the quality of the code and mean time to restore (MTTR) metrics.
The AWS CodeGuru service has two components: CodeGuru Reviewer...