Impact of Third-Party Tags on Performance: Take II
By Dawn Parzych
Two years ago, we published an ebook on the True Impact of Third-party Tags.
A lot can change in two years, especially when it comes to technology, so we
felt it was time to revisit the sites we tested. In 2015, we analyzed sites
across four verticals – US banking, ecommerce, news, and travel – to see
what impact third-party tags have on page weight, response times, and the
number of requests. We conducted the same analysis on these sites based on
data from November 2016, during which over 600,000 test runs were analyzed.
If I said I had no assumptions going into the analysis, I would be lying.
There are always assumptions or hypotheses involved in an analysis such as
this. Here were a few of mine:
Average page sizes would increase Percentage of third party requests would
increase Response times woul... (more)
Cloud Sprawl: The Rising Epidemic and What to Do About It
Wooed by the promise of faster innovation, lower TCO, and greater agility,
businesses of every shape and size have embraced the cloud at every layer of
the IT stack - from apps to file sharing to infrastructure. The typical
organization currently uses more than a dozen sanctioned cloud apps and will
shift more than half of all workloads to the cloud by 2018. Such cloud
investments have delivered measurable benefits. But they've also resulted in
some unintended side-effects: complexity and risk. End users now struggle to
navigate multiple environments with varying degrees of performance. Companies
are unclear on the security of their data and network access. And IT squads
are overwhelmed trying to monitor and manage it all.
In his session at 20th Cloud Expo, Tim Minahan, Senior Vice President at
Citrix, will e... (more)
Causation and Correlation: What Difference Does It Make?
By Joseph Hoffman
Causation and Correlation: What’s the difference? Why does it matter? Does
it matter? Some vendors use time-based correlation to connect events across
multiple observed data sets, and claim there’s a connection between two
observed data sets. This type of approach is flawed and can lead to wildly
inaccurate conclusions, which itself leads to wasted time by technical teams
and high cost to the business.
In the chart below we observe the Number of Requests and the Memory
Utilization. Wow, the increase in the Number of Requests is causing memory
utilized to go up. Quick, call Engineering and get them on this right away.
We can easily see that there’s a correlation between the Number of requests
and the memory size. Based on this data it would be relatively easy to
conclude that the increase in R... (more)
Column Technologies exhibited at SYS-CON's @DevOpsSummit at Cloud Expo, which
took place at the Javits Center in New York City, NY, in June 2016.
Established in 1998, Column Technologies is a global technology solutions
provider with over 400 employees, headquartered in the United States with
offices in Canada, India, and the United Kingdom.
Column Technologies provides "Best of Breed" technology solutions that
automate the key DevOps principals and help our customers meet today's DevOps
and Digital Transformation challenges.
Column Technologies technology partners include: AppDynamics, Atlassian,
Delphix and PuppetLabs.
For more information, visit http://www.columnit.com/devops.html.
@DevOpsSummit at Cloud Expo taking place June 6-8, 2017, at Javits Center,
New York City, and is co-located with the 20th International Cloud Expo and
will feature technical sessions... (more)
Guest Post: Building a Winning DevOps Team
By Adi Glasman
DevOps, and Ops in general, is one of the most important components of a
company’s production machine. Investing in building a winning DevOps team
should be a priority for every company and will pay off quickly.
As organizations and operations grow (products, features, number of
customers, etc.), the scale of traffic, data, OS types and so on, increase
rapidly. More products to support, new features to release and a lot more
in-house cycles (e.g., QA, CI\CD, SME, SRE) need to be managed.
A DevOps team’s first mission is to build, maintain and support the
company’s technology stack. Whether it’s a PaaS, SaaS or IaaS
environment, microservices or monolithic, Docker or K8S, it does not matter
– DevOps engineers need to be able to support any environment the company
chooses at any time and anywhere (On Premises, ... (more)
Measure Twice, Correlate Once: Understanding How to Correspond IT Performance
to Business Performance
Tricky charts and visually deceptive graphs often make a case for the impact
IT performance has on business. The debate isn't around the obvious; of
course, IT performance metrics like website load time influence business
metrics such as conversions and revenue. Rather, this presentation will
explore various data analysis concepts to understand how, and how not to,
assert such correlations.
In his session at 20th Cloud Expo, Leo Vasiliou, Director of Web Performance
Engineering at Catchpoint Systems, will review data analysis basics, and then
move into some data-to-actionable information concepts. Afterward, YOU decide
whether to use your newfound knowledge for good or evil.
Leo Vasiliou is the Director of Web Performance Engineering at Catchpoint
Insane in the Mainframe?
By Lisa Wells
This is the burning question these days for the great minds of the
enterprise regardless of industry! The digital revolution changes the way we
do business and enables a world of new possibilities. But it also places
unprecedented demands on businesses, on IT departments… and on legacy
environments that were never designed to meet these challenges.
Even today, 96% of enterprises involve mainframes in their new business
initiatives. Forrester recently worked with Compuware to do some analysis and
conduct a survey on How to Improve Application Development and Delivery with
Trends in Enterprise DevOps
The results infographic shows some interesting trends and also highlights
areas where enterprises can significantly improve by applying DevOps
principles and tools.
With 90% of IT professionals reporting that their mainfram... (more)
DevOps Intelligence Changes the Game
By Lisa Wells
One of my favorite parts of the novel The Phoenix Project is when Bill
Palmer, DevOps hero and VP of IT Operations for the fictional company
“Parts Unlimited” has a light bulb moment about the central importance of
IT to the business.
The moment comes as the company’s CFO lays out for Bill how he strives to
align the goals of his department with the goals of the business. It’s here
Bill starts to realize he must take a similar approach with IT. He ultimately
turns to data about his delivery process to improve IT’s effectiveness and
save his team from outsourcing—and a DevOps team is born.
Okay, so real-world situations might not be as dire as the fictional drama
at Parts Unlimited. Still, many IT teams that are transforming to DevOps
have yet to take the next step—using “DevOps Intelligence” to make
data-driven dec... (more)
Five Network Metrics for a Cloud World
By Christine Cignoli
As the network has moved from a physical entity to a more abstract one, IT
has valiantly kept pace by researching and deploying new network devices and
functionality. IT teams have had to shift workloads and mindsets to the cloud
and to SaaS providers, while remaining responsible for end-user
experience-which is ever more important.
It's a tangled web in the networking world today, but all is not lost. We
recommend these five metrics as the building blocks to measuring end-user
experience and network performance in the cloud. They'll likely look pretty
familiar: They're the same old metrics as were useful in the pre-cloud world,
and can offer valuable insights now, too (though you'll need to be able to
see into the cloud to get them - AppNeta can help with this).
1. Latency. This metric measures the time it ... (more)
ChatOps: The New Interface of DevOps
Download Slide Deck: ▸ Here
The modern software development landscape consists of best practices and
tools that allow teams to deliver software in a near-continuous manner. By
adopting a culture of automation, measurement and sharing, the time to ship
code has been greatly reduced, allowing for shorter release cycles and
quicker feedback from customers and users. Still, with all of these tools and
methods, how can teams stay on top of what is taking place across their
infrastructure and codebase? Hopping between services and command line
interfaces creates context-switching that slows productivity, efficiency, and
may lead to early burnout.
The teams and organizations that are leading the DevOps movement have turned
to their chat client to provide a new interface. We are already in chat all
day, sharing, collaborating, and con... (more)
Production Deployments Don't Have to Be a High Wire Act
By Dalibor Siroky
It's 3 am in California, and you are still awake trying to sort through a
release process that has been delayed by several hours. The deployment to the
main application cluster took several extra hours due to an unanticipated
problem with the servers, and now everyone is waiting on the lead database
administrator to call into a conference bridge so you can all move on to Step
53.5b of the deployment. Your production deployments always seem to be
problematic and this one might be the worst you've experienced yet.
Everyone's Tired: Bad Decisions Abound
By "everyone," I mean the 30 QA testers and 3 project managers in California,
several developers in Sydney and India, and an operations team spread
throughout the EU and the US. You can tell by some of the ambient noise on
this conference call that... (more)