Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO
Transcript of Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO
![Page 1: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/1.jpg)
What Got You Here Won’t Get You There!
![Page 2: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/2.jpg)
Data
Computation
Operations
![Page 3: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/3.jpg)
Traditional Enterprise
DigitalNative
![Page 4: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/4.jpg)
To compete in the digital economy, you must
adopt the architectural principles and methods
of the digital natives
![Page 5: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/5.jpg)
Legacy Software Infrastructure
Modern Internet Architecture
?
![Page 6: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/6.jpg)
Cloud Big Data Mobile
![Page 7: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/7.jpg)
![Page 8: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/8.jpg)
Modern Software Principles
![Page 9: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/9.jpg)
010010100001010101010100000000001010000011111010100100110111010101010000111101001001111111101111101010001010
Scalabilty
x=x+1
![Page 10: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/10.jpg)
010010100001010101010100000000001010000011111010100100110111010101010000111101001001111111101111101010001010
Scalabilty
1 Trillion?
x
x
x
x
x
x
x
x
![Page 11: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/11.jpg)
Expensive Two Phase Commit Eventual Consistency
X
![Page 12: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/12.jpg)
101010100001010101010100000000001010000011111010100100010111010101010000111101001001111111101111101010001010
? ?
ReceiptAcknowledgement
Reliability
101010100001010101010100000000001010000011111010100100010111010101010000111101001001111111101111101010001010
101010100001010101010100000000001010000011111010100100010111010101010000111101001001111111101111101010001010
![Page 13: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/13.jpg)
Byzantine Generals’ Problem
![Page 14: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/14.jpg)
![Page 15: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/15.jpg)
Byzantine Generals’ Problem
![Page 16: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/16.jpg)
Expensive Reliable Queues
![Page 17: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/17.jpg)
Byzantine Generals’ Problem
![Page 18: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/18.jpg)
IdempotencyExpensive Reliable Queues Replication
![Page 19: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/19.jpg)
z
0100101000010101010101000000000010100000111110101001001110101010101000011110100100111111011111010100010110
Unknown Threats
![Page 20: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/20.jpg)
Vol
URI
+ many other kinds…
VS.Vol
URI
Password Guessers Screen Scrapers
![Page 21: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/21.jpg)
Rules and Humans Data Driven
![Page 22: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/22.jpg)
z
Cooperating Services
![Page 23: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/23.jpg)
ESB and Message Brokers Distributed Network
![Page 24: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/24.jpg)
Operations
![Page 25: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/25.jpg)
Revive Replace
![Page 26: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/26.jpg)
Data Sharding
No Scheduled Downtime
z
Polyglot
Containerized
No Big Releases
Real-Time
Lambda Architecture
No Disaster Recovery Site
Idempotency
Fit for Purpose
Data Driven
Eventual Consistency
Replication
DistributedNetwork
Rip and Replace
![Page 27: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/27.jpg)
To beat them, you need to adopt their methods, architectures One More Thing…
![Page 28: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/28.jpg)
API First
![Page 29: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/29.jpg)
Backend Systems Big Data Internet of Things
![Page 30: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/30.jpg)
![Page 31: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/31.jpg)
Data
Computation
Operations
![Page 32: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/32.jpg)
API CALL VOLUMEIncreased 268% YoY(Q4’14 vs. Q4’15 )
99.998%
![Page 33: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/33.jpg)
B2B Enablement
API Studio
Apigee Link
Foreign Currencies
Swagger-NodeSmartDocsSecure Logging
Apigee Sense
Swagger 2.0
Delegated Authentication
API Proxy Editor
0Auth 2.0 Fault Variables
Server Name Identification
Offline Trace
New Security Policies
Apigee Edge SMB
Apigee Edge Microgateway
CapacityOn-Demand
Real-time Monitoring
Operations Reporting
API Health
Advanced Analytics
Extended Data Retention
Self-Service Apigee Insights
Insights for Engagements
Journey + Predictive Analytics
Health API-x
Access Control Policy
Statistics Collector Policy
Gzip Compression
GeoMap Analysis
Enhanced rate plan reports
Data maskingSSL Signature Algorithm
Secure Logging
![Page 34: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/34.jpg)
Cassandra Postgres
Self-serviceAlerting and monitoring
Authentication and Authorization
18 Data Centers 7 Geographical locations
And your premises
Developer Portals
SDKs
Mission Critical Scaling
Flexible Deployment
Management UI
PoliciesProxiesNode.js
Connectors
CollectionsGraphs
NotificationsApp Users
TrendsAPI Usage
Customization
Monetization Engine
Gateway APIBaas API Analytics API
Billing API
Apigee Edge APIs
![Page 35: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/35.jpg)
Cassandra Postgres
Self-serviceAlerting and monitoring
Authentication and Authorization
18 Data Centers 7 Geographical locations
And your premises
Developer Portals
SDKs
Mission Critical Scaling
Flexible Deployment
Management UI
CI / CD Traffic Report
CUSTOMER CUSTOMER
Baas API Analytics API
Billing API
Gateway API
CI / CD
CUSTOMER
Traffic Report
CUSTOMER
Apigee Edge APIs
![Page 36: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/36.jpg)
Legacy Software Infrastructure
Modern Internet Architecture API First
?
![Page 37: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/37.jpg)
To beat them, you need to adopt their methods, architectures
You must do it.
We can help.
![Page 38: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO](https://reader031.fdocuments.net/reader031/viewer/2022030213/589cfaef1a28abcc258b6b83/html5/thumbnails/38.jpg)
Thank You.