PaaSLane for AWS analyses Java source code, evaluating it for compatibility with AWS and making specific recommendations for how to optimize the code to run on AWS. The AWS edition has 30+ rules to detect potential issues and optimizations for applications running on AWS, as well as over 160 additional rules to identify a broad range of general cloud application best practices. The solution can also detect the use of third-party database, message queuing and other services; recommending AWS-native services in order to take advantage of their built-in scalability, stability and performance.