Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

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

8.129 Aufrufe

Veröffentlicht am

Technology keynote address at I Love APIs 2015. By Anant Jhingran, Apigee chief technology officer.

Veröffentlicht in: Software

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

  1. 1. What Got You Here Won’t Get You There!
  2. 2. Data Computation Operations
  3. 3. Traditional 
 Enterprise Digital
 Native
  4. 4. To compete in the digital economy, you must adopt the architectural principles and methods of the digital natives
  5. 5. Legacy Software 
 Infrastructure Modern Internet 
 Architecture ?
  6. 6. Cloud Big Data Mobile
  7. 7. Modern Software Principles
  8. 8. 010010100001010101010100000 000001010000011111010100100 110111010101010000111101001 001111111101111101010001010 Scalabilty x=x+1
  9. 9. 010010100001010101010100000 000001010000011111010100100 110111010101010000111101001 001111111101111101010001010 Scalabilty 1 Trillion? x x x x x x x x
  10. 10. Expensive Two Phase Commit Eventual Consistency X
  11. 11. 101010100001010101010100000 000001010000011111010100100 010111010101010000111101001 001111111101111101010001010 ? ? ReceiptAcknowledgement Reliability 101010100001010101010100000 000001010000011111010100100 010111010101010000111101001 001111111101111101010001010 101010100001010101010100000 000001010000011111010100100 010111010101010000111101001 001111111101111101010001010
  12. 12. Byzantine Generals’ Problem
  13. 13. Byzantine Generals’ Problem
  14. 14. Expensive Reliable Queues
  15. 15. Byzantine Generals’ Problem
  16. 16. IdempotencyExpensive Reliable Queues Replication
  17. 17. z 010010100001010101010100000 000001010000011111010100100 11101010101010000111101001 00111111011111010100010110 Unknown Threats
  18. 18. Vol URI + many other kinds… VS. Vol URI Password Guessers Screen Scrapers
  19. 19. Rules and Humans Data Driven
  20. 20. z Cooperating Services
  21. 21. ESB and Message Brokers Distributed Network
  22. 22. Operations
  23. 23. Revive Replace
  24. 24. 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 Distributed
 Network Rip and Replace
  25. 25. To beat them, you need 
 to adopt their methods, 
 architecturesOne More Thing…
  26. 26. API First
  27. 27. Backend Systems Big Data Internet of Things
  28. 28. Data Computation Operations
  29. 29. API CALL VOLUME Increased 268% YoY (Q4’14 vs. Q4’15 ) 99.998%
  30. 30. B2B Enablement API Studio Apigee Link Foreign Currencies Swagger-Node SmartDocs Secure 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 Capacity
 On-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
  31. 31. Cassandra Postgres Self-service Alerting and monitoring Authentication and Authorization 18 Data Centers 7 Geographical locations And your premises Developer Portals SDKs Mission Critical Scaling Flexible Deployment Management UI Policies Proxies Node.js Connectors Collections Graphs Notifications App Users Trends API Usage Customization Monetization Engine Gateway APIBaas API Analytics API Billing API Apigee Edge APIs
  32. 32. Cassandra Postgres Self-service Alerting 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
  33. 33. Legacy Software 
 Infrastructure Modern Internet 
 Architecture API First ?
  34. 34. To beat them, you need 
 to adopt their methods, 
 architectures You must do it. We can help.
  35. 35. Thank You.

×