enterprise performance planning
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
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