With the rise of mobile devices user experience has become more critical than ever before. We have the internet in our pocket, browse through our favorite sites multiple times a […]
Regulatory agencies such as MAS or FINMA closely monitor how financial institutions build, test and operate their business-critical services. Within one hour after a critical service crashed the agencies have […]
In one of my recent performance engineering projects I had to deal with a strange monitoring Oxymoron. The issue resulted in a crash of this business application. My lesson learned […]
Project teams more and more realize that performance and security of their implemented applications is critical to their success. They integrate security tests, load testing and performance monitoring in their […]
New technology is popping up almost overnight, and the complexity of our applications is increasing. Virtualization, artificial intelligence, microservices, and machine learning are just the beginning, and there is much more to come. Some people argue that performance is the most important feature.
The best business application struggles from time to time, responds slow to user queries or is temporarily not available. Organizations learned that monitoring of critical components is the way to go. In this post, I will explain benefits and drawbacks involved in this development.
Users speed expectations are on the rise and companies started investing in the optimization of their services and business processes. Outstanding players such as Amazon understood that the competition is high and bad user experience leads quickly to growing abandon rates. When those frustrated users start to spend their money on other, more reliable websites, it's already too late.
User experience is the most important success criteria, and the expectation of our users is permanently on the rise. According to a recent study from Akamai, in 2006 the average business user expected response times of 4 seconds. Today, 49% expect load times of 2 seconds or below. In this post, I will shine a light on reasons why organizations are failing to meet users speed expectations followed by simple steps towards performance by nature.
With the rise of technology, the complexity of our business applications has dramatically increased. Virtualization, microservices and artificial intelligence are about to dominate our IT landscape soon. In this post, I will write about problem spots and proactive solutions.
Small things matter most, and this is not only true for day to day activities. Minor changes in application configuration can have a significant impact on end to end user experience. In this post, I will give you insights into the nature of such changes and some simple steps towards proactive detection of speed degradations.
In many fields such as finance, engineering or politics there are groundbreaking changes ongoing. However, our human skill to adapt to new situations will help us to deal with this disruptions. In this post, I will shine a light on challenges in software engineering, more specifically, on load and performance testing in an energetic environment.
Time to market is more important than ever before because the competition is on the rise. Successful retailers are deploying every 12 seconds a new release. In this blog post, I will outline reasons for short release sprints and shine a light on the fundamental role of monitoring in a DevOps environment.
The digital transformation is ongoing, and user experience will become more important than ever before. Obviously, there are many benefits of this development, but there are also flipsides. This post will outline typical user experience antipatterns.