Enterprise Performance Planning

Post on 05-Dec-2014

252 views 1 download

Tags:

description

Massive scale with no fear and no secrets for Apigee and our customers. Both for our cloud or their data centers. At I Love APIs 2014 Nicola Cardace, a global performance practice lead at Apigee along with Aaron Strey, senior engineer at Target walked us through a customer success story. A journey into zen-like discipline, obsessive customer focus where the secrets of the mastery will be disclosed. A report about the delivery of architectures at scale and how Apigee applies thought processes during a customer engagement.

Transcript of Enterprise Performance Planning

Enterprise Performance PlanningNicola CardaceGlobal Architect@n1c0la

2

Apigee today

• Enterprise Grade (Highly Available)• Geo-resilient• Low latency• Cloud hosted and On-premises

3

Performance EngineeringCapacity Planning

In the Cloud: • We handle traffic surge• We manage your capacity for growth in traffic

On-premise:• We work with our customers – plan, deploy and

support

4

Who plans for catastrophic success ?

5

Working with customers

• Tools• Process• People

6

Tools & Tuning• Gatling• Yandex Tank• curl-loader • Distributed Jmeter • Cassandra, Zookeeper &

infrastructure tools

• Java Virtual Machine• System network TCP stack• System, kernel

parameters

7

Process

• 24x7 Global Support and Operations Center

–Real time monitoring for cloud hosted customers–Customer support and incident resolution

8

People

• Expert Services from Apigee• Guidance and deployment services from

Accenture• Professional services from Apigee

Performance Testing APIs - TARGETAaron Strey Senior Engineer@Strey203

10

Target experiences a once annual traffic anomaly around Black Friday that drives a

~10 fold increase in API traffic

11

Generating Load

Performance testing as a first class citizen

12

Predicting Traffic

“Make everything as simple as possible, but not simpler”

Albert Einstein

13

Log and Monitor all the things

14

Test continuously

and test for antifragility

Thank you