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

  • View
    6.755

  • Download
    1

  • Category

    Software

Preview:

Citation preview

What Got You Here Won’t Get You There!

Data

Computation

Operations

Traditional Enterprise

DigitalNative

To compete in the digital economy, you must

adopt the architectural principles and methods

of the digital natives

Legacy Software Infrastructure

Modern Internet Architecture

?

Cloud Big Data Mobile

Modern Software Principles

010010100001010101010100000000001010000011111010100100110111010101010000111101001001111111101111101010001010

Scalabilty

x=x+1

010010100001010101010100000000001010000011111010100100110111010101010000111101001001111111101111101010001010

Scalabilty

1 Trillion?

x

x

x

x

x

x

x

x

Expensive Two Phase Commit Eventual Consistency

X

101010100001010101010100000000001010000011111010100100010111010101010000111101001001111111101111101010001010

? ?

ReceiptAcknowledgement

Reliability

101010100001010101010100000000001010000011111010100100010111010101010000111101001001111111101111101010001010

101010100001010101010100000000001010000011111010100100010111010101010000111101001001111111101111101010001010

Byzantine Generals’ Problem

Byzantine Generals’ Problem

Expensive Reliable Queues

Byzantine Generals’ Problem

IdempotencyExpensive Reliable Queues Replication

z

0100101000010101010101000000000010100000111110101001001110101010101000011110100100111111011111010100010110

Unknown Threats

Vol

URI

+ many other kinds…

VS.Vol

URI

Password Guessers Screen Scrapers

Rules and Humans Data Driven

z

Cooperating Services

ESB and Message Brokers Distributed Network

Operations

Revive Replace

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

To beat them, you need to adopt their methods, architectures One More Thing…

API First

Backend Systems Big Data Internet of Things

Data

Computation

Operations

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

99.998%

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

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

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

Legacy Software Infrastructure

Modern Internet Architecture API First

?

To beat them, you need to adopt their methods, architectures

You must do it.

We can help.

Thank You.