Invention Grant
- Patent Title: Dynamic cloud anti-pattern detection for a modernization assessment service
-
Application No.: US17003568Application Date: 2020-08-26
-
Publication No.: US11544046B1Publication Date: 2023-01-03
- Inventor: Jiangtao Zhang , Gunja Agrawal , Vijay Dheeraj Reddy Mandadi , Ting Hsiang Eddy Chu , Bharath Bhoopalam
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F8/41
- IPC: G06F8/41 ; G06N5/04 ; G06F8/65

Abstract:
Techniques are described for enabling an application modernization system to efficiently identify various types of software development “anti-patterns” (including cloud anti-patterns) associated with software applications. An anti-pattern is broadly any characteristic of a software application or system that represents an undesirable or suboptimal solution to a problem within a given software design context. Depending on the particular software design context, examples of possible anti-patterns and cloud anti-patterns can include the use of insecure network protocols, an application's reliance on local file system access, the use of a deprecated or outdated class, function, or library, etc. An application modernization system described herein includes a modernization assessment client application that identifies the presence of anti-patterns in users' software applications using a collection of anti-pattern definitions (e.g., defined based on an anti-pattern definition syntax) obtained from an application modernization service of a cloud provider network.
Information query