View
6.755
Download
1
Category
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.
Recommended