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
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)...
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...
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...
Synthetic monitoring has been around in the tech industry for over two decades and its adoption rate has only been rising year after year. With that, the number of companies who claim to offer synthetic monitoring has also been steadily increasing. Prior to starting Catchpoint, our fou...
It’s hardly news that modern business is taking place primarily on the Internet. Regardless of its size, every business will lose some of its power if it doesn’t have an online presence. The Internet space is large enough to accommodate countless businesses and ventures, bu...
A web-based dashboard is similar in function to a vehicle dashboard in many ways. A vehicle dashboard typically features tools and symbols to will help the driver monitor multiple items at once like speed, fuel, engine functioning, etc. Not only do these meters and indicators help ensu...
This is the second blog in a series of three in which I expand on some of the points raised in O’Reilly Media’s DevOps for Media & Entertainment report. The first post covered the two essential aspects of DevOps that are often overlooked: communication and empathy. Today, we dive into ...
As the summer draws to a close and back-to-school sales wind down, retailers will soon be focusing their attention on the holiday shopping season. They’ll take special care to ensure that their ecommerce websites remain available and fast under heavy site traffic, protecting both brand...
In Michael Lewis’s 2013 best-seller Flash Boys, in which he takes a deep dive into the world of high-speed trading, he reveals how certain financial insiders had managed to game the system by reducing latency as much as possible in order to get an advantage over their competitors. Lewi...
In our first blog post of this series, we reviewed the omnichannel opportunity for retail banking and how it was driven by digital transformation.  In this post, we’ll look at the specific opportunity around mobile banking. Security concerns aside, mobile banking is here to stay. Mobil...
Does your scroll bar get stuck when you scroll down to a webpage or do you see some delay while loading your images once you scroll down to the bottom of the screen? This erratic behavior that sometimes occurs while scrolling is referred to as ‘scrolling stickiness.’ Smooth...
A strategically curated website and an online presence can provide tremendous benefits only if consumers of your business can find your website faster and easier than your competitors’. A decade ago, the Nielsen Norman Group conducted an eye-tracking study to understand how the human e...
As consumers in today’s digital world, we often do vast amounts of research before making any sort of purchase. This applies to both personal and corporate purchases. According to Adweek, 81% of shoppers conduct online research before buying.  The larger the purchase the higher the sta...
I’ve been thinking a lot lately about the term DevOps and what it really means. This train of thought is partially inspired by my recent participation in various DevOps Days events, as well as reading the DevOps for Media and Entertainment report published by O’Reilly. So, what is DevO...
In our previous post in this series, we suggested treating China as a second Internet. This concept implies the need to setup a separate monitoring strategy that is tailored to China, rather than just adding it on to your existing strategy. This post provides a step-by-step process to ...
This is the last blog in the series on sampling. In the previous editions (Part I, Part IIa, and Part IIb), we had (a) provided an overview of the metrics arms race and had walked through the use of sampling in this regard, (b) overviewed margin of error associated with… The post...
Breaking into any new geographical market isn’t easy, but China presents a set of unique technical obstacles that makes this especially difficult. In a previous post, we provided an overview of the Chinese market and discussed the need for a different business strategy based on the Gol...
Chaos engineering as a practice is experimenting on a distributed system to expose gaps and weaknesses in your infrastructure that could cause a performance problem. As the tech industry expands and becomes more complex, chaos engineering is becoming an important part of a company’s di...
As the most populous nation on Earth, China represents tremendous business opportunities for companies with the ability to tap into its market. Of the country’s 1.4 billion people, 53.1% have access to the Internet and Cisco’s VNI report, forecasts this will grow to 66% by the year 202...
If you want a good example of how digital transformation has affected a long-established business model, look no further than retail banking. Bank customers today can perform most transactions online, via website or mobile app, without having to walk into a bank branch. This includes c...
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...