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
Black Friday weekend is around the corner, and while most people are counting down the days until they can feast on their favorite Thanksgiving dishes, others are focusing on getting their eCommerce websites ready for a weekend of shopping madness. Despite the importance we’ve placed o...
When I tell tech industry business contacts that I work for Catchpoint now, the reaction is fairly predictable: “Catchpoint? The web performance guys?” Or maybe, “Oh, that synthetic monitoring company?” Why yes, we are a company that’s come to redefine the web/Internet performance mana...
In just a little over two weeks, the online holiday shopping season begins in earnest over the Thanksgiving holiday weekend, culminating in Cyber Monday. By now, most eCommerce sites have finalized their code, have a plan in place to ensure a quality online experience for their custome...
China’s Singles Day is upon us again this Wednesday, as the world’s largest concentration of Internet users gears up for a one-day online spending spree that dwarfs eCommerce in the US for the entire five-day Thanksgiving weekend, including Cyber Monday. First, some background: China’s...
With holiday shopping season around the corner, eCommerce companies are devoting countless hours to testing, optimizing, and retesting in order to make sure their sites are running properly. IT Ops teams are tasked with taking steps to prevent the issues that often occur during Black F...
Today we venture forth looking at a couple of additional flags found in the TCP header: CWR and ECE. [1] These TCP flags are used together with two flags in the IP header (ECT and CE) to warn senders of congestion in the network thereby avoiding packet drops and retransmissions. Backgr...
Most people know Etsy as the online marketplace for handmade craft items from around the world. The 10-year-old eCommerce site processes nearly $2 billion worth of transactions a year. Just as it sells handmade merchandise, Etsy takes a “craft” approach to its web operations using open...
When I was an industry analyst covering the application performance management space at 451 Research, one of the broad trends I was following was something that I called “preventive performance management.” It was a new-ish class of tools that moved beyond traditional monitoring and tr...
Neustar UltraDNS experienced a major outage due to a suspected DDoS attack on Thursday, October 15, at approximately 4:20 PM EST and lasted for roughly 90 minutes. It was later discovered that the outage was the result of a technical malfunction rather than a DDoS attack; however, it s...
Now, with DevOps Summit 2015 right around the corner, we’re upping the rewards and raising the bar. You may have emerged as a true web speed aficionado during the spring, but that alone isn’t going to cut it this time around. This time, we’ve upped the ante by expanding the realm of ex...
Yesterday afternoon, beginning at around 3 pm EST, Facebook started experiencing intermittent outages around the globe for the second time this week due to what the company called a “configuration issue.” And over the course of the next 90 minutes, as the outages became increasingly pr...
The following article by Ritesh Maheshwari details how LinkedIn, a Catchpoint customer, switched their DNS solution from Unicast to Anycast, and was originally posted on LinkedIn’s Engineering blog. LinkedIn is committed to improving the performance and speed of our products for ...
The last time we looked in on the Republican Primary candidates’ websites, the initial goal was to see if the first debate resulted in any performance snafus due to increased traffic. Obviously every candidate wants to drive potential donors to their websites, and there’s no better tim...
A while back, we covered how the abundance of third party tags can impact site performance and some best practices for managing the third parties on your site for ensuring the best overall end user experience. Having recognized the impact of these third party ads and trackers, Apple is...
Back to School sales are more than just a harbinger of doom for children and a shining beacon of light for parents who can’t wait to get them back out of the house. They also serve as a valuable benchmarking resource for eCommerce DevOps teams, as the web traffic during Back to School ...
We operate in an industry where most of the people who work in development, engineering, IT Operations, etc. optimize their sites to death, trying to squeeze every millisecond out of their load times. Yet sometimes, techniques that are staring us right in the face go unnoticed. Recentl...
This article originally appeared on Mattias Geniar’s personal blog. This is pretty exciting news for the adoption of IPv6. In June, Apple announced that all iOS9 apps need to be “IPv6 compatible.” Because IPv6 support is so critical to ensuring your applications work ...
At their heart, web performance monitoring companies have a basic goal: to provide their customers with the most comprehensive and accurate look possible into the health of their online systems. This goal is accomplished in multiple ways, but one of the most important is through synthe...
Partly cloudy with scattered showers. Apdex is like a basic weather report; it provides a general overview of current conditions, but it doesn’t tell you how many people are standing out in the rain. Typically, Apdex is used as an index to represent response time performance agai...
Though much of the hoopla from last Thursday’s Republican Primary debate has died down, pollsters and talking heads are still delving into the aftermath of the candidates’ performances and how it might affect their popularity numbers going forward. We, of course, are interested in far ...
In order to deliver a complete web experience to your users, it’s important to utilize the services of a reliable Content Delivery Network. The basic promise of the traditional CDN product is to provide better and faster web performance for end users by serving static assets from the e...
The following post originally appeared as a guest byline on Multichannel Merchant. Ever since the internet and eCommerce websites were created, the needs of the end users have been at the forefront of the mind of every IT operations professional. It’s a perfectly logical prioritization...
So you’re reviewing a packet capture and you come across the TCP headers with the URG or PSH flags set.  Have you ever wondered what they mean? Or what they do? Or what they’re supposed to do? Let’s dive in and check them out. Pushing the data forward Consider this scenario: you’re usi...
When systems fail, it’s imperative to not only have the right data as it pertains to the problem, but it is also important to have the proper tools to investigate the problem, and to communicate the specifics of the failure to your team. In today’s data driven world, getting an alert a...
Media sites and the teams that are tasked with developing and maintaining them face a unique set of challenges. Much like all IT Ops and Development teams, they need to be concerned with consistent internal and external monitoring to insure that the site is available and that it is per...
Every now and then, when you step back and consider how reliant our society has become on online systems, it can really blow your mind. When you do it because those systems seem to be crashing all around us, it can be downright terrifying. Such was the case last Wednesday, when United ...
Not to be outdone by rival American Airlines, today United showed that they’re just as capable of stranding passengers due to IT failures. Citing what they called a “network connectivity issue” and what the FAA referred to as “user request due to automation issues,” the internal system...
DevOps has quickly become the most over-used, ambiguous term in IT. It’s being used to reference everything from job titles to technology practices, but the truth is that DevOps is more of a culture than anything else. It’s a culture where working together is encouraged in ...
Google Apps Script allows you to programatically create and modify Google Docs, as well as customize the user interface with new menus, dialog boxes, and sidebars. Here, we will walk you through how to pull Catchpoint data into Google Sheets using Apps Scripts. Firstly, you will need t...
The web performance monitoring community is a special niche of the larger IT industry; it’s undoubtedly a small world. It’s just not as small as Dynatrace and Keynote apparently believe it to be. After Thoma Bravo acquired both companies several months ago, it was obvious that a merger...