February's meeting will be a workshop in which we will learn about: Identifying Application Performance Anti-Patterns
This meeting is open to all individuals interested in learning more about JBoss-related technology. Free parking is available. While, this meeting is open to the public, all non-AEM Employees will be requested to sign in at the front door.
Welcome & Refreshments (7:00 pm - 7:30 pm)
Announcements & Introductions
Workshop - Identifying Application Performance Anti-Patterns (7:30 pm - 8:30 pm)
After months of turning user stories into fantastic web features, you're application has gone live and is ready to answer the call of millions daily users. But is your application ready to perform? Do you have a good understanding of "normal" operations and what the acceptable targets of performance and availability are? Do you know what the core metrics to measure progress towards these targets are and do you have a way to do it? Can these metrics point us in the right direction to possible solutions to improving our applications performance?
Identifying the proper metrics and understanding "normal" is critical to improving application performance and availability. Unfortunately, too many organizations have little or no understanding of this basic idea and often until their applications goto production before thinking about this. The adage, "If you can not measure it, you can not manage it." rings very true in this context.
By understanding the important metrics to monitor, their norms and having an effective way to measure them, it becomes easier to quickly identify common performance anti-patterns within Enterprise Java Applications - such as excessive logging, poor memory management, and unnecessary debugging.
In this workshop, attendees will be given a poorly performing JEE application and issued the challenge to improve its overall performance. Over the course of working through the workshop exercises, attendees will gain deeper understandings about the impact of GarbageCollection, high IO activities, data access, synchronization, and poor resource management have on the End User Experience of your JEE Application.
Attendees will also gain insight into the value of a tool like AppDynamics and its role in monitoring, troubleshooting, diagnosing, and scaling production applications.
Tech Support Roundtable (8:30pm - 9pm)
Bring your JBoss related questions to share with your peers.
- Are you having some technical challenges with JBoss that your peers could help with?
- Are there topics would you like to see in the future?
- What JBoss technologies are you working with now?
Applied Engineering Management (AEM) Corporation
14030 Thunderbolt Place, Suite 900
Chantilly, Virginia 20151
About the Speaker
Hugh Brien is a former Naval Aviator and has worked primarily in Enterprise Web Application performance and management since 2004. He was worked Wily Technology, CA, VMWare and now with AppDynamics. He flys airplanes and plays guitar.