ecommerce series part 6 - developer practices
TRANSCRIPT
Ashwinee Kumar
Nov 2015
Developer PracticesEcommerce Series – Part 6
Developer Focus Areas:
Performance & Security
2
Business Impact of Poor Performance
3
1. 33 major retailers across 10 million home page views showed that a 1-second delay in page load time reduced conversions by 7%
2. Google observed that adding a 500-millisecond delay to page response time caused a 20% decrease in traffic
3. Yahoo! observed a 400-millisecond delay caused a 5-9% decrease in traffic4. Amazon.com reported that a 100-millisecond delay caused a 1% decrease in
retail revenue
Performance: Factors affecting Performance on Cloud
4
Beside client side factor, server side factors affects performance too
Performance problems in ecommerce are almost always due to
making too many calls rather than the response time of any given
call.
Security: Common Security Attacks
5
• DDOS (Distributed Denial of Service) attack – attackers flood your origin with traffic in an attempt to knock you offline
• SQL injection - forcing the database to execute arbitrary SQL• Code injection - executing arbitrary code• Cross site scripting - which allows sessions and the permissions tied to them
to be stolen
Next to a security breach, an extended outage or repeated
outages are the surest way to become unemployed.
Old vs New way of development
6
Web Application building block - SAPAE
7
Options to improve performance
8
with optimization techniques
Cache as much as close as possible
9