Welcome!

Web Performance is a Journey, Not a Destination

Mehdi Daoudi

Subscribe to Mehdi Daoudi: eMailAlertsEmail Alerts
Get Mehdi Daoudi via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from Mehdi Daoudi
For over a decade, Application Programming Interface or APIs have been used to exchange data between multiple platforms. From social media to news and media sites, most websites depend on APIs to provide a dynamic and real-time digital experience. APIs have made its way into almost eve...
One of the biggest nightmares for any service provider is to find themselves in SLA hell due to poor performance. An issue that negatively impacts end users’ experience is inevitably going to have an effect on a company’s business metrics, and when that happens, they’re going to be loo...
To ensure applications meet customer expectations, many organizations deploy numerous solutions to monitor, alert, analyze, and share information. Finding the best tool for the job often results in several different teams using different tools and confusion over which tools are best or...
There are many factors involved in designing and deploying a sound monitoring strategy; monitoring solutions can help you execute that strategy. Making sure they provide the metrics and insight you need to detect and help you identify issues before there is a business impact is critica...
One of our key features is the ability to visualize the data any way you want by creating custom visualizations. Our customers have taken the stock visualizations (Grid, GeoChart, World Cloud, etc.) and modified them to meet their own needs, which have resulted in some really cool view...
Digital transformation is a phenomenon that is revolutionizing
the tasks and activities we perform daily. Everything from news consumption to communication has been re-imagined and digitalized. End users’ expectations are rapidly increasing, and with competition just a lcick away...
In this final part of our Node-RED integration blog series, I will be covering how you can accelerate your website performance monitoring strategy by building a custom dashboard using the popular open data visualization platform, Grafana. We will be using Node-RED to act as the endpoin...
Today’s finance customers are not comparing their experience between banks or insurance companies; instead, they’re measuring customer experience to Amazon, Southwest Airlines, Apple, and Disney, as well as fintech and insurtech companies. Because of this change in consumer behavior, f...
Modern websites are increasingly dependent on third-party services for most of the features it provides like widgets, ads, social marketing tags, page analytics, conversion tracking, etc. Performance optimization is no longer limited to managing the size and format of the images embedd...
In the second part of this blog series on using our integration with Node-RED, we will demonstrate how to build your own status page that can be used for public or internal purposes. A status page is a great and simple way to display the current status of key web platforms, APIs, etc.&...
Defining the term ‘monitoring’ is a difficult task considering the performance space has evolved significantly over the years. Lately, there has been a shift in the monitoring world, sparking a healthy debate regarding the definition and purpose of monitoring, through which a new term ...
It was a big year for end-user experience monitoring in 2017, with more businesses baselining, detecting, identifying, escalating, and fixing performance issues that can disrupt their customer’s or end user’s experience. With the rise of high profile performance issues such as Amazon’s...
The end of the year is a time for reflection. It’s when most of us are looking back at the choices, accomplishments, and mistakes of the year prior and setting goals to improve the following year. It’s also when businesses analyze the year’s trends and behaviors to determine necessary ...
One of the factors that make Catchpoint so flexible is the three different APIs available for use. This includes the Test Data Webhook and Alert Webhook for pushing data out to a public endpoint, and the REST API for GET and POST requests. As a Performance Engineer, I like to find new&...
Digital experience monitoring plays a vital role in the ecommerce economy. The industry is booming with millions of websites selling everything imaginable. Online stores are expected to be super fast and easy to navigate; users are quick to assess website performance and if said percei...
These days, no matter what task you’re trying to accomplish within your online properties, chances are there’s at least one cloud solution that provides it. However, with so much of our personal and business data living now online, there’s perhaps no functionality more important than c...
To ensure applications meet customer expectations, organizations deploy numerous solutions to monitor, alert, analyze, and share information. Finding the best solution for the job often results in different teams using different tools, causing confusion over what tools are best or wher...
As the very first interaction between an end user and a digital property, DNS resolution is arguably the single most important component of any web transaction. In this sense, fast DNS is just as important as fast content, and something that every single company must take into consider...
Black Friday Weekend has come to a close, which means the dust has settled, deals were scored, and discounts redeemed. Every year, retailers try to lure more customers with enticing sales tactics; this year, retailers spread the holiday cheer with major deals and discounts that started...
The past few years have seen a huge increase in the amount of critical IT services that companies outsource to SaaS/IaaS/PaaS providers, be it security, storage, monitoring, or operations. Of course, along with any outsourcing to a service provider comes a Service Level Agreement (SLA)...
In light of our inclusion in Deloitte’s 2017 Technology Fast 500, I was reflecting on our first investor’s presentation when we started Catchpoint nine years ago with an idea to empower our fellow IT colleagues with a different approach to help them deliver the best quality of experien...
This is a guest post contributed by Cloudinary, a cloud-based service that provides an end-to-end image and video management solution including uploads, storage, administration, manipulation, and delivery. Learn more about their PHP image upload capabilities here. Uploading images, esp...
Most modern websites include widgets from different sources for enhanced user engagement. These widgets often include social media buttons so the user can ‘like’ or share content, a video-playing widget that will automatically play content on the sidebar, etc. As the struct...
In our previous blog, “Built from the Roots of Synthetic Monitoring,” we discussed the ever-evolving technology eco-space that supports today’s highly sophisticated applications, and how Catchpoint’s solutions have kept up with the evolving monitoring needs. There is,...
This post was published as a bylined article by Mehdi Daoudi on Forbes.com. There’s no doubting the growth the cloud has experienced over the course of just a few years. Evolving from basic browser-based applications and a simple IaaS deployment method, the cloud has undoubtedly reshap...
DNS is a fundamental building block of the Internet. Its responsibility is to locate and translate domain names to its corresponding Internet Protocol Addresses (IPv4 and IPv6). Changes and adaptations in the industry have occurred over time; more top-level domains, registries, and reg...
This post is an excerpt from an article previously published by NS1.  Benchmarking DNS is not an easy task. As NS1 describes in their article, they use a variety of different testing methods to accomplish this goal, however, each comes with its own set of benefits and drawbacks. The fi...
The essence of Black Friday and Cyber Monday sales is getting a lot for a little. While buying in bulk is considered a win for shoppers, having a bulky website is a good way for online retailers to fail during this high-traffic period. Slimming down your site before the holidays…...
In our previous installments of this blog series, we’ve explored why and how organizations are moving to the cloud, how to plan a cloud migration, and the importance of internet networks to the cloud. Now comes the fun part: assessing the performance of your new cloud services.  Depend...
One of the most basic truths of the IT industry is that as the number of users increases, so too must the number of infrastructure components within a company’s architecture, and therefore the number of things that can go wrong grows along with it.  This challenge is nothing new toR...
We recently reviewed some essential HTTP headers and how they are implemented in a previous blog post. Headers can affect page performance in multiple ways, but there are three major factors that can negatively and/or positively affect the digital experience : Caching Compression Secur...
It’s not easy being a retail bank these days. Customer expectations are high when it comes to personal financial assets and information. Security is of course of paramount concern. Customers expect to be protected from fraud or theft.   But whether banking online, at a branch or an ATM...
We’ve published several articles on the topic of caching and its role in optimizing web performance in the past. In this article, we will focus specifically on varnish, which is an HTTP accelerator otherwise known as caching HTTP reverse proxy. What are HTTP Accelerators? HTTP ac...
Today’s digital business landscape has put a premium on performance. With such high stakes at play, IT organizations are amassing huge volumes of time-series data across multiple data sources to successfully deliver high-quality performance. What sets high-performing IT organizat...
For millions of people (154 million in 2016, in fact), Black Friday weekend is all about snagging great deals on gifts for the upcoming holidays. For a much smaller subset of that population, that weekend is more about making sure their website can handle the rapid influx of online tra...
‘Trend’ is a pretty common business term, but its definition tends to vary by industry. In performance monitoring, trend, or trend shift, is a key metric that is used to indicate change. Change is inevitable. Today’s websites must frequently update and change to keep up with competiti...
The ever-growing presence and complexity of third-party systems within IT architecture is arguably the biggest challenge that any DevOps or SRE professional faces on a daily basis. With so many components of IT infrastructure lying outside of your direct control, it’s an uphill battle ...
A lot has been written and discussed about Domain Name System (DNS) in the past few days. The DDoS attacks on one of the major managed DNS Providers a while ago just made us all take DNS issues seriously once again. So why so much emphasis on getting DNS Right? Like a lot of other peo...
This is the third blog in a series in which we take a deeper look into O’Reilly’s DevOps for Media & Entertainment report. One of the competencies for DevOps teams as outlined in the report is the need for dynamic cloud infrastructure. Many business units within media a...
According to this year’s Internet Trends Report, the cloud is steadily expanding and companies are spending more on these services. Businesses are opting to use these third-party services rather than build their own internal tool because they are often easier and less expensive to depl...