Java Enterprise Performance
Performance is a topic of increasing importance for anyone who uses applications
to support their business activities. Today performance engineers and architects
as well as operations people have to ensure that complex application landscapes
work seamlessly and problems are resolved fast and with minimal effort.
This book contains over 70 years of application performance knowledge. We, the authors
have worked in this field building large scale applications and more recently application
performance solutions. In addition we have developed numerous training courses,
work closely with IT practitioners implementing application performance management
solutions and processes, and we are regular speakers at software conference on performance-related
Our goal is to provide a reference book for people like us, who are passionate about
application performance and work daily on improving it. We found that while there
are a lot of books about performance, a definitive reference text for day-to-day
performance management is not available. We want to provide exactly this reference,
where you can lookup information and quickly find the answers to your problems.
Java Enterprise Performance is split into seven sections so you can easily find
the material you are looking for. Alternatively, you can
start reading from the beginning.
Alois Reitbauer (@aloisreitbauer)
is a major contributor to Compuware dynaTrace Labs technology and supports Fortune
500 companies in implementing successful application performance management.
Klaus Enzenhofer (@kenzenhofer)
has several years of experience and expertise in the field of Web Performance Optimization
and User Experience Management. He works as Technical Strategist in the Center of
Excellence Team at Compuware APM. In this role he influences the development of
the Compuware dynaTrace Application Performance Management Solution and the Web
Performance Optimization Tool Compuware dynaTrace AJAX Edition. He mainly gathered
his experience in web and performance by developing and running large-scale web
portals at Tiscover GmbH.
Andreas Grabner (@grabnerandi)
Andi works as a Technology Strategist for Compuware and is the Lead of the Compuware
APM Center of Excellence team. He has over 12 years experience as an architect and
developer in the Java, .NET and Web 2.0 space with a strong focus on application
performance. He is a frequent speaker on software performance and architecture topics
at technology conferences and meetups.
Michael Kopp (@mikopp) has been
the Chief Architect for a high performance JEE System to support high volume financial
applications before joining Compuware. He is a major contributor to the Compuware
dynaTrace Labs in the Cloud and BigData area.
Stephen Pierzchala With more than a decade in the web performance industry,
Stephen has advised many organizations, from Fortune 500 to startups, in how to
improve the performance of their web applications by helping them develop and evolve
the unique speed, conversion, and customer experience metrics necessary to effectively
measure, manage, and evolve online web and mobile applications that improve performance
and increase revenue. Working on projects for top companies in the online retail,
financial services, content delivery, ad-delivery, and enterprise software industries,
he has developed new approaches to web performance data analysis. Stephen has led
web performance methodology, CDN Assessment, SaaS load testing, technical troubleshooting,
and performance assessments, demonstrating the value of the web performance. He
noted for his technical analyses and knowledge of Web performance from the outside-in.
Steve Wilson is a 15 year IT professional that currently holds the Subject
Matter Expert role for Compuware dynaTrace within the Field Technology Sales organization.
His role puts him in front of customers and their challenges on a daily basis. His
background includes both development and operations. This kind of insight into the
challenges that both developers face as well as those faced by the operational team
allows him to be seen as a trusted advisor to his customers. His unique perspective
into client needs and goals give creditability to the need for performance not just
at one level but across the entire lifecycle.