Eli Stull STPCon Spring 2017 Keynote
-
Upload
apica-systems -
Category
Technology
-
view
95 -
download
3
Transcript of Eli Stull STPCon Spring 2017 Keynote
![Page 1: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/1.jpg)
Performance Testing in the Evolving API Economy
![Page 2: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/2.jpg)
02
Audience Poll:
Who ‘s API’s?
![Page 3: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/3.jpg)
Who really ‘s API’s?API’s have become the cornerstone of modern
innovation
03
![Page 4: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/4.jpg)
04
Change in the landscape
API
APIAPI
AppApp
AppAPI
PublicSpace
PublicSpace
PublicSpace
Publ
icSp
ace
PublicSpace
Public
Space PublicSpace
NowThen
App
AppAppApp
App
AppApp
![Page 5: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/5.jpg)
05
Application Programming Interface
- Protocols and tools for building software applications
- Allow applications to talk to one another
API Overview
{A}
![Page 6: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/6.jpg)
06
”Without change there is no innovation, creativity, or
incentive for improvement. Those who initiate change will have a better opportunity to manage the change that is
inevitable. - William Pollard, Physicist
![Page 7: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/7.jpg)
• Platform based business model• Creates new product services and categories• Allows for user / customer production contribution – opening the
doors for any developer to develop and build on an API
07
API Economy Overview
![Page 8: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/8.jpg)
08
Organizations that are thriving in the new economy are built specifically to innovate and build on the platform
• Structured to innovate and disrupt• Openly shares and distributes information and ideas • Chain of command structured on platform vs. products
API Economy Organizational Characteristics
![Page 9: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/9.jpg)
Examples of industry disruptors and newly created categories
• Home Automation • P2P Asset Rental (home, car, tools)• Exercise Tracking• Ride Sharing• Navigation• Authentication
09
![Page 10: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/10.jpg)
What is it?
• Everyday devices that are connected to the internet and are sending / receiving data to perform a task
10
Internet of Things (IoT)
![Page 11: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/11.jpg)
IoT adoption / implementation shows no signs of slowing down….
• 6.65 Billion devices in 2016• Increase by ~16 Billion in 5 years (2021)• Translates to a ~$4.8 Trillion investment in technology in 5 year
span
11
IoT 5 year trend
http://www.businessinsider.com/the-internet-of-things-2017-report-2017-1
![Page 12: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/12.jpg)
Where does this go?12
![Page 13: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/13.jpg)
13
![Page 14: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/14.jpg)
42
Customer experience
![Page 15: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/15.jpg)
1Unit Test
QuickAutomation
2 4
53
15
Essential to platform release success
Integrate“Real World”
Stress Test
ReleaseProductionize
Code
MonitorEnvironment
User Experience
IteratePrioritize defects
and enhancements
Testing during development
![Page 16: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/16.jpg)
Automation reduces operational cost while increasing speed to market
• Dev Ops• Load Testing• Deployment
16
Automate, automate, and automate some more
![Page 17: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/17.jpg)
17
Don’t
![Page 18: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/18.jpg)
Test the end-to-end experience based on target product audience
• Devices• Networks• Full experience (including 3rd party interactions)
18
Performance test simulating the users environment
![Page 19: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/19.jpg)
Baseline performance and monitor the experience with all methods available
• Synthetic Monitoring• RUM (Real User Monitoring)• Infrastructure (Backend)
19
On-going platform monitoring
![Page 20: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/20.jpg)
Capital One Examples20
![Page 21: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/21.jpg)
21
![Page 22: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/22.jpg)
22
![Page 23: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/23.jpg)
23
![Page 24: Eli Stull STPCon Spring 2017 Keynote](https://reader034.fdocuments.net/reader034/viewer/2022051706/58e8ccf21a28abb3398b4f63/html5/thumbnails/24.jpg)
Thanks