Jonathan Fielding
1 min readJun 28, 2021

--

As someone who cares deeply about performance I disagree, unless it is a first class citizen it is very easy to forget about it in a sea of other 'non-functional requirement". It is important to remember that performance can have a major impact on your business, take Amazon for example, they found a 100ms increase in load time of their site resulted in 1% less revenue which for a business Amazon's size is a huge amount of money. (https://www.gigaspaces.com/blog/amazon-found-every-100ms-of-latency-cost-them-1-in-sales/)

Lets take a web application as an example, I could build it to meet all the other principles and forget about the performance aspect. I might have considered maintenance and reusability by using many off the shelf libraries, I might have considered reliability by ensuring I have the right level of monitoring in place however I might have used so much off the shelf code that it runs super slow.

What I am getting at is, performance deserves its space among these principles as much as the others, its incredibly important to consider and it can have a detremental impact on your business.

--

--

Jonathan Fielding
Jonathan Fielding

Written by Jonathan Fielding

Staff Engineer working for @Spendesk, speaker about web things, writing about tech, contributor to open source. If you like what I write make sure to follow.

Responses (1)