Amazon Web Services (AWS) announced today that its CodeGuru toolset for web developers is now generally available.
“Our customers develop and run a lot of applications that include millions and millions of lines of code,” Amazon vice president Swami Sivasubramanian said in a prepared statement. “Ensuring the quality and efficiency of that code is incredibly important, as bugs and inefficiencies in even a few lines of code can be very costly. Today, the methods for identifying code quality issues are time-consuming, manual, and error-prone, especially at scale. CodeGuru combines Amazon’s decades of experience developing and deploying applications at scale with considerable machine learning expertise to give customers a service that improves software quality, delights their customers with better application performance, and eliminates their most expensive lines of code.”
CodeGuru consists of two components:
Code Reviewer. This machine learning-powered tool will flag common issues that deviate from best practices, Amazon says, while providing specific recommendations on how to fix them, including example code and links to relevant documentation. It integrates with GitHub and other repositories, so it doesn’t require a change to the normal development process.
Application Profiler. Also machine learning-powered, the CodeGuru Profiler identifies the most expensive lines of code (in terms of potential estimated dollar savings) by helping developers better understand the runtime behavior of their applications, identify and remove code inefficiencies, improve performance, and significantly decrease compute costs. Amazon says that its own teams have used CodeGuru Profiler on more than 30,000 production applications, resulting in tens of millions of dollars in savings on compute and infrastructure costs.
Amazon CodeGuru is available today in the United States in the AWS US East (N. Virginia), US East (Ohio), and US West (Oregon) regions, and in EU (Ireland), EU (London), EU (Frankfurt), EU (Stockholm), Asia Pacific (Singapore), Asia Pacific (Sydney), and Asia Pacific (Tokyo). Additional regions will be supported in the coming months, Amazon says.
Tagged with AWS