Welcome!


Monitoring & Testing

The saying “if it doesn’t exist on the Internet, it doesn’t exist”[1] is ringing truer every day. Nowadays, it is hard to imagine most businesses without an e-commerce platform, let alone without a web presence at all. Since e-commerce is becoming the new standard, e-commerce performan...
In my recent article, "Five Steps to Improve E-Commerce Performance for Increased Sales: Introduction” I discussed problems encountered by our client TescaraHats (name changed for commercial reasons), a European market leader in manufacturing customized hats. The company quickly realiz...
Complexity is the new reality of web and mobile applications with almost no new release going out without the addition of services and applications spread across many different companies. But the reality of this new interrelationship is still the same: If a third-party Internet outage ...
Part 2 of a two part blog series looking at the journey enterprise IT departments take as they increasingly seek to understand the relationships and impact of IT infrastructure performance on application performance and business services. Through observation, Fred notices that even...
Part 1 – of a two part series looking at the journey enterprise IT departments take as they increasingly seek to understand the relationships and impact of IT infrastructure performance on application performance and business services. As a product manager at Netuitive, I’m often put...
I wrote a blog for Cloud Ecosystem last month that talks about the disruption potential of hybrid clouds for disaster recovery. You can read it here: Hybrid Cloud will Transform Disaster Recovery. Within a few days CloudVelocity CTO Anand Iyengar weighed in shortly after with: The Hy...
A question that every online application provider will face eventually is: Does my application scale? Can I add an extra 100 users and still ensure the same user experience? If the application architecture is properly designed the easiest way is to put an additional server behind the l...
QASymphony is the company behind qTest, a new test management tool that’s aiming to empower test teams. As software development has increasingly moved towards Agile methodology, with its focus on fast delivery, thorough documentation has fallen by the wayside and test cycles have short...
I started my career as a Telecom Engineer for Rational Software in the load testing space back in the late ’90s, and when I look back on the last decade, there were enormous advances in the broader IT world including development methodologies, processing speeds, network speeds, mobile ...
A hurricane strikes and your healthcare facility must care for an influx of injured patients. How quickly will you able to access your computer systems and electronic data? While most healthcare facilities have disaster recovery plans in place, many are based on an outdated paradigm ...
Testing tools and frameworks are infinitely useful when planning cloud architecture for many reasons. “The confidence of a well-tested codebase brings the ability to deploy quickly, and often. Testing infrastructure assures that incremental changes to the codebase do not affect the ov...
As the proliferation of the cloud continues, Cloud Protection Gateways are increasingly being discussed as a way to address security issues surrounding cloud adoption. Whatever stage of cloud adoption your organization is in, a thorough vetting of the different gateways available will ...
Two or three times a year, Bon-Ton Stores products are featured on Jill’s “Steals and Deals” segment on the “Today Show.” The products are promoted with huge discounts. As soon as the segment first airs on the East Coast, the “Steals and Deals” site displays the featured products, with...
A/B and multivariate testing are often used to improve the conversion funnel. What these tools do is randomly place alternative change images, text or other design elements to gather statistics about how these things affect site visitors. Companies have had great success using such sol...
As much as we try to avoid performance problems, they do happen. It is inevitable. But it is possible to learn to react fast, and in some occasions fast enough that the impact on the end users is negligible. Despite operators’ best efforts, 73% of performance issues are reported by use...
The responsibility for proper consumption of Cloud resources doesn’t fall to a single role in our organization. Rather, developers, operations personnel, as well as the managers responsible for the Cloud provider business relationship must work together to ensure the code is correct, t...
When the operations team gets an alert about potential performance problems that users might be experiencing, it is usually either the infrastructure or the actual application that is causing those problems. Things get interesting when neither the ISP nor the application provider is wi...
SharePoint is a popular choice for intranet applications and therefore it is important that it performs well to ensure employee productivity. Waiting ten seconds just to load the initial dashboard doesn’t necessarily support that. At a recent customer engagement we identified an intere...
Two years ago, my team decided to extend our community portal to become “a real”APM Community where members (both commercial and free products) can go to find help and educational content on all topics regarding Application Performance Management (APM). The most critical pieces to that...
To say that mobility is affecting the way enterprises do business is akin to suggesting the planets revolve around the sun. These are not unproven theories, they are undisputed facts. However, while the modern model of the solar system was established long ago, the effects of enterpris...
Few, if any, information technology subjects have garnered more attention over the past two years than Big Data. It’s a savior. It’s evil. It’s the killer app of killer apps. And now, according to Gartner analyst Svetlana Sicular, “Big Data Is Falling into the Trough of Disillusionment...
The networking industry has gone through different waves over last 30+ years. In the ’80s, the first wave was all about connecting and sharing; how to connect a computer to other peripheral devices and other computers. There were many players who developed technology and services to ad...
Load testing, perhaps more than any other form of testing, is one of those activities that you either choose to do well or risk a result that leaves you worse off than not doing it at all. Half-hearted attempts at load testing yield “results,” but too often those results are inaccurate...
No matter which team you were cheering for (or if you even watched the game at all), Super Bowl Sunday 2013 was more than a football game. Since the late 1990s, Super Bowl advertisers have tried to successfully link their TV ads to their online properties, sometimes with mixed results....
IT professional have a poor track record when it comes to defining and assessing risk. One of the most important responsibilities of the information security professional (or any IT professional, for that matter) is to help management make well-informed decisions. Unfortunately, this ...
Swarovski – the leading producer of cut crystal in the world – relies on its eCommerce store as much like other companies in the highly competitive eCommerce environment. Swarovski’s story is no different from others in this space: They started with “Let’s build a website to sell our p...
Does the following situation sound familiar? From one minute to the other, your production servers grind to a halt, terse emails are complemented by equally hectic phone calls, and the first order of business is to get back up and running. After the dust settles, you’re usually left wi...
Traditional Enterprise Database vendors often bring up the lack of professional monitoring and management tool support for NoSQL solutions. Their argument is that enterprise applications require sophisticated tuning and monitoring of the database in order to ensure a performant and smo...
I've been using WaveMaker since I started working at the startup in 2008 and it has been a great IDE for quickly creating robust enterprise AJAX Web applications integrating SQL databases, and SOAP/REST Web Services. Along came Cloud Foundry and deploying those applications on a scalab...
Digital Forensics is not an elephant, it is a process and not just one process, but a group of tasks and processes in investigation. Examiners now perform targeted examinations using forensic tools and databases of known files, selecting specific files and data types for review while i...
The smart investment money in software application development is in the management layer. Actually that’s not true, the smart money is probably on almost every level of the application development lifecycle; but the deployment, release automation, testing, governance and release mana...
On my recent visits to Velocity, WebPerfDay and Apps World in London, Real User Monitoring (RUM) was the hot topic. That triggered my thinking about the differences between vendors. They all promise the same for a varying range of prices – from free to a couple thousand US dollars. Wha...
The move to cloud-based applications has undeniably delivered tremendous benefits. However, the associated distribution creates various challenges from the quality perspective: End-to-end tests need to pass through multiple dependent systems, which are commonly unavailable, evolving,...
The server monitoring process is a constant control after a server’s operation in order to detect all the failures in time, and to create charts of the servers’ loading level to configure the optimal device’s working scheme. If a datacenter supports cloud computing, server monitoring ...
There’s a house on my block that is constantly under renovation. Last year, the owners added on an in-law suite. This spring, they expanded their kitchen. A neighbor told me there are in plans in the works to extend the deck before fall. All of this has me wondering are these folks rea...
Managing software application performance is complex and increasingly challenging. Surprisingly, even today, massive IT resources remain chained to ensuring applications and infrastructures are up and running smoothly, rather than proactively leveraging strategic technologies to solve ...
IT costs were always a worry, but only an occasional one. Cloud computing has changed that. Here's how it used to be. The New System was proposed. Costs were estimated, more or less accurately, for computing resources, staff increases, maintenance contracts, consultants and outsourcin...
Where do I start? What am I doing? (Why am I even here?) Have you ever asked yourself these questions at the beginning of a performance testing project? Have you been one of the many test engineers who have been delivered an application and told to "just test it"? (True story: I was on...
Velocity 2012 Last week I was honored to be invited to the infamous Velocity 2012 conference in Santa Clara California, hosted by O’Reilly. Monitis was one of the silver sponsors. It was a great opportunity for me to meet the wonderful team I’ve been working with for the la...
The Facebook IPO was arguably the most iconic public offering of the past 5 years. NASDAQ claimed to have tested their systems before the social giant went public, but that didn't stop the platform from faltering in the opening hours of Facebook's IPO. Had NASDAQ tested the structural ...