Play is an open-source application and JVM-based runtime framework based on the Akka Framework. Designed for building web and mobile applications, Play uses asynchronous programming techniques to build scalable, predictable real-time apps that need minimal resources to run. Play leverages technologies like REST, JSON, WebSocket, and Comet, among others, and comes with comprehensive NoSQL support. Developers can test changes just by hitting a browser’s refresh button and compile code simply by deploying and restarting a given app. In addition to its many built-in features, Play features numerous plugins for added extensibility, as well as an active developer community.
The AppDynamics platform provides real-time visibility into how your applications perform inside many of the industry-leading Java application servers including those that use the Play framework. With the AppDynamics solution you can find the root cause of code bottlenecks in seconds and optimize your Java environment.
Automatic application discovery
Automatically discover the entire topology of your Java application and enable your team to spend time on innovation instead of configuration.
Display key performance indicators
Gain a real-time view of your Java application's entire health by monitoring load, average, response time and error rate for the application, and dynamic baselines for all of these values to show what's normal vs abnormal.
Distributed call graphs
Follow a user request as it traverses your distributed Java application and collect end-to-end code execution and latency data to provide context required to isolate root cause quickly.