+ All Categories
Home > Software > Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Date post: 10-Feb-2017
Category:
Upload: apigee
View: 6,755 times
Download: 1 times
Share this document with a friend
38
What Got You Here Won’t Get You There!
Transcript
Page 1: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

What Got You Here Won’t Get You There!

Page 2: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Data

Computation

Operations

Page 3: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Traditional Enterprise

DigitalNative

Page 4: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

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

Legacy Software Infrastructure

Modern Internet Architecture

?

Page 6: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Cloud Big Data Mobile

Page 7: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO
Page 8: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Modern Software Principles

Page 9: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

010010100001010101010100000000001010000011111010100100110111010101010000111101001001111111101111101010001010

Scalabilty

x=x+1

Page 10: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

010010100001010101010100000000001010000011111010100100110111010101010000111101001001111111101111101010001010

Scalabilty

1 Trillion?

x

x

x

x

x

x

x

x

Page 11: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Expensive Two Phase Commit Eventual Consistency

X

Page 12: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

101010100001010101010100000000001010000011111010100100010111010101010000111101001001111111101111101010001010

? ?

ReceiptAcknowledgement

Reliability

101010100001010101010100000000001010000011111010100100010111010101010000111101001001111111101111101010001010

101010100001010101010100000000001010000011111010100100010111010101010000111101001001111111101111101010001010

Page 13: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Byzantine Generals’ Problem

Page 14: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO
Page 15: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Byzantine Generals’ Problem

Page 16: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Expensive Reliable Queues

Page 17: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Byzantine Generals’ Problem

Page 18: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

IdempotencyExpensive Reliable Queues Replication

Page 19: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

z

0100101000010101010101000000000010100000111110101001001110101010101000011110100100111111011111010100010110

Unknown Threats

Page 20: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Vol

URI

+ many other kinds…

VS.Vol

URI

Password Guessers Screen Scrapers

Page 21: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Rules and Humans Data Driven

Page 22: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

z

Cooperating Services

Page 23: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

ESB and Message Brokers Distributed Network

Page 24: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Operations

Page 25: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Revive Replace

Page 26: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

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

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

API First

Page 29: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Backend Systems Big Data Internet of Things

Page 30: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO
Page 31: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

Data

Computation

Operations

Page 32: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

API CALL VOLUMEIncreased 268% YoY(Q4’14 vs. Q4’15 )

99.998%

Page 33: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

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

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

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

Legacy Software Infrastructure

Modern Internet Architecture API First

?

Page 37: Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTO

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

Thank You.


Recommended