Alois Reitbauer

Alois is Chief Technology Strategist of Dynatrace. He is fanatic about monitoring, DevOps and application performance. He spent most of his professional career in building monitoring tools and speeding up applications. He is a regular conference speaker, blogger, book author and Sushi maniac.

Alois Reitbauer's articles

We are growing!

Today is great day for us. Due to our continuously growing user base we have decided to migrate our blog to a bigger server. As a performance blog we strive to provide great performance to our readers. Our performance monitoring has shown us that our end user response times were not that great so we decide to upgrade. In order to ensure a smooth migration we disabled commenting until we… read more

MMT 28 – Slides and more

MMT 28 was a great conference. A lot of great talks and a very interested audience. I was lucky to speak about Web performance. As promised you can find my slides below.  Also feel free to post questions on my talk. Web Performance Optimzation from Alois Reitbauer… read more

Why you have less than a second to deliver exceptional performance

The success of the Web performance movement shows that there is increasing interest and value in fast websites. That faster websites lead to more revenue and reduced costs is a well proven fact today. So being exceptionally fast is becoming the dogma for developing web applications. But what is exceptionally fast and how hard is it to build a top performing web site? Defining exceptionally fast First we have to… read more

Dynatrace @ Velocity Berlin

Velocity Velocity comes to Europe and we will are there. You can find our presentations and links here. Today we had a talk on What it means to deliver exceptional performance and tomorrow Andi will give a Lightning Demo. Hope to see you there What it means to deliver exceptional performance from Alois Reitbauer… read more

Be careful using Navigation Timing in Firefox

The W3C Navigation Timing API has found its way into most modern browsers. It is also now already party supported in Firefox mobile and fully support on new Windows Mobile Phones. While this is a great step forward it should at the moment still be used with care. We at dynaTrace started  using the Navigation Timing API a while ago in our User Experience Management Solution. Just recently… read more

Is Synthetic Monitoring Really Going to Die?

More and more people are talking about the end of synthetic monitoring. It is associated with high costs and missing insight into real user performance. This is supported by the currently evolving standards of the W3C Performance Working Group which will help to get more accurate data from end users directly in the browser with deeper insight. Will User Experience Management using JavaScript agents eventually replace synthetic… read more

How server-side performance affects mobile user experience

Testing mobile web sites on the actual device is still a challenge. While tools like dynaTrace Ajax Edition make it very easy to get detailed performance data from desktop browsers, we do not have the same luxury for mobile. I was wondering whether desktop tooling can be used for analyzing and optimizing mobile sites. My idea was to start testing mobile web sites on desktop browsers. Many websites return mobile… read more

Beyond Persistence – How to Exploit Your Database for Better Performance

This post is contributed by Asad Ali – Enablement Services Consultant at dynaTrace. Based on his experience with numerous customers he describes how to optimize the data access layer of applications by “violating” a paradigm that is often referred to as a golden rule for designing applications. Before the advent of the 3-tier architecture, client server technology was prevalent. In the client-server architecture, the databases played an important role… read more

Why response times are often measured incorrectly

Response times are in many – if not in most – cases the basis for performance analysis. When they are within expected boundaries everything is ok. When they get to high we start optimizing our applications. So response times play a central role in performance monitoring and analysis. In virtualized and cloud environments they are the most accurate performance metric you can get. Very often, however, people measure and interpret… read more

The Cost of an Exception

Recently there was a bigger discussion at dynaTrace around the cost of exceptions. When working with customers we very often find a lot of exceptions they are not aware of. After removing these exceptions, the code runs significantly faster than before. This creates the assumption that using exceptions in your code comes with a significant performance overhead. The implication would be that you better avoid using exceptions. As exceptions… read more