DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Data Engineering
  3. Data
  4. Website Performance: Learning From Mistakes

Website Performance: Learning From Mistakes

Organizations and companies need to learn from their mistakes and prepare their sites for increased traffic, rather than suffering repeated outages at critical times.

Whitney Donaldson user avatar by
Whitney Donaldson
·
Jul. 01, 17 · Opinion
Like (1)
Save
Tweet
Share
2.31K Views

Join the DZone community and get the full member experience.

Join For Free

When it comes to a website outage, customers will sometimes give the offending company a second chance, especially if the issues are swiftly amended. In fact, customer forgiveness is very important for businesses to redeem themselves following errors, allowing them to retain both loyalty and expenditure. But what happens when their site crashes again? Mistakes clearly haven’t been learned from, so when customers see further slow response times, they often leave – for good.

A recent example of organizations failing to learn from previous outages occurred during the UK’s 2017 election. In 2016, the "Brexit" referendum’s website crashed due to an increased amount of web traffic. Yet, fast forward to 2017, and two relevant election sites crashed for the same reason. First, the Electoral Commission’s website failed to load twice on the final day of registration – an unhelpful time to fall over. Secondly, the Democratic Unionist Party (DUP), unexpectedly called upon to play a large part in the government, saw their website crash completely as users flooded to the site to learn more about them.

The DUP website’s total outage in the wake of the election result shows that organizations need to be prepared for both the expected and the unexpected at all times. The DUP should have prepared their site to handle higher levels of traffic and load tested accordingly before the "big day." Instead, their first impression on thousands of visitors was an error message, which damages their reputation straight off the bat.

Similarly, there was no excuse for the Electoral Commission website crashing in the run-up to the election, or for the Brexit referendum site crashing back in 2016; they should have expected high levels of traffic. For peak events such as this, the only sure thing is that load will be 5-10 times the normal traffic. It’s essential that organizations have the right infrastructure in place to deal with this, as unfortunately, the consequences for website or app failure are often severe.

For example, British Airways is still struggling to restore consumer faith after its IT system failure grounded thousands of unhappy passengers, and they have been hit in their pocket (with a significant chunk wiped off their share price) and their reputation (as people took to social media to slate them).

In short, website providers need to ensure that their websites can handle spikes in visitor traffic by preparing—and consequently testing and capacity planning – to improve performance in advance. All party and election websites should have learned from the 2016 referendum outage that caused chaos and avoided a repeat performance for 2017.

If mistakes aren’t learned from, it is likely that consumers won’t forgive, and won’t forget.

Run-up (cricket) IT Crash (computing) Commission (art) consumer app Chaos Media (communication) Data Types

Published at DZone with permission of Whitney Donaldson, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • The Role of Data Governance in Data Strategy: Part II
  • Beginners’ Guide to Run a Linux Server Securely
  • Upgrade Guide To Spring Data Elasticsearch 5.0
  • AIOps Being Powered by Robotic Data Automation

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: