My Web Performance Dirty Secrets
Fred wants to come clean and reveal to all his web performance dirty secrets – it's too much burden to bear. He's been guilty of some malpractices in the past and so are a lot of people in the industry! Time to take a stand and reveal it all. Do you want to know why popular websites are struggling when comes the holiday season? Why black magic is so popular in some web performance team? Why your brand new and shiny F5 load balancer can be sometime a real waste of money? Or why third-party can really spoil the … party? Best of all, you will learn that there is something call 'The Cloud' that is about to become your best buddy and will prevent you from keeping … dirty secrets.
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
My Web Performance Dirty Secrets
1. My
Web Performance
Dirty Secrets
Fred Beringer – SOASTA
November 2011 – Velocity Europe Birds of a Feather
2. Fred
§ Java and smartcard @ Sun Microsystems (Nice )
§ eCommerce platform, DB2 Replication, BI @ IBM (San Jose,CA )
§ Software Testing director @ Experian (Monte Carlo )
§ Growing the hottest software testing startup @ SOASTA (Nice )
3. My goal today
STORIES
SOMETHING FOR YOU TO TAKE BACK HOME
4. Loan origination Traffic explosion
Collection system • Third-party
• Web Application & Services
Credit scoring • Multiple data sources
• Insane amount of data
5. What is required today to
test effectively
performance of web
applications?
13. They are struggling
Leading French eCommerce Hot product. Scarcity. Very
low price = recipe for #fail
• DNS Servers down 10 minutes
before and 20 minutes after 7am.
• Firewall down.
• Varnishes down.
• Ad Server on it knee slowing down
the whole site.
Peak: 39k/sec – 800k hits/secs
1000 happy customers. 99 000 angry ones.
24. Objective: Add 1 million users to the live traffic to stress the
new video features.
• 800 Amazon EC2 large instances used to generate load
(3200 cloud computing cores) – Spawned in 30 minutes!
• Real Scenario: Searching/watching/rating music videos,
adding videos to favorites, and viewing artist’s channel
pages, etc.
• Transfer rate of 16 gigabits per second
• 6 terabytes of data transferred per hour
• Over 77k hits per second, not including live traffic
25. Results: Understood the changes to be made to support the extra traffic.
• Worked with Akamai to scale some of their local data centers and optimized
the distribution of assets.
• Made on-the-fly change to their infrastructure to fit the extra traffic.
26. WT%$?
Fortune 50 Advanced Technology
Java (Struts), Oracle, Global & Distributed Data Centers
Objective: 172k Concurrent Users
TROUBLES
28. RECAP
You have NO IDEA how the whole
application’s ecosystem will
behave under load
29. RECAP
You have a cheap way today to test
at expected AND unexpected
volume
30. RECAP
There are NO REASONS today not to run
performance and load tests
continuously during development and
on production
31. ü Used everyday by our performance
CloudTest Lite
engineers (and developers!)
ü HTML5, AJAX, REST, SOAP, FLEX,
FLASH, etc.
ü Web and Mobile only
ü Jenkins integration Download it FREE today!
32. My
Web Performance
Dirty Secrets
twitter.com/fredberinger
fberinger@soasta.com
http://www.fredberinger.com