Upgrade to Pro — share decks privately, control downloads, hide ads and more …

apidays Australia 2023 - Transforming Your Netw...

apidays
October 18, 2023

apidays Australia 2023 - Transforming Your Network To Secure, Control And Observe APIs, Ashish Kumar, Solo

apidays Australia 2023 - Platforms, Products, and People: The Power of APIs
October 11 & 12, 2023
https://www.apidays.global/australia/

Transforming Your Network To Secure, Control And Observe APIs
Ashish Kumar, Director – Field Engineering – APAC at Solo.io

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

apidays

October 18, 2023
Tweet

More Decks by apidays

Other Decks in Programming

Transcript

  1. 1 | Copyright © 2023 Want to Control & Observe

    APIs, Securely Transform Your Network
  2. 2 | Copyright © 2023 c The Leaders in Cloud

    Native Application Networking Well Funded ($175M), $1B valuation Satisfied Customers (130% Renewals) Cloud-native Technology Leadership Cloud-native Education Leadership TODAY’S BUSINESS DIGITAL BUSINESS The Service Mesh and API Platform for Kubernetes | Zero-Trust | Microservices
  3. 3 | Copyright © 2023 Ashish Kumar, solo.io @advunteriser Formerly

    Software Engineer Formerly API Product Manager (~$100m rev) Formerly Customer Engineer at Google (5 years) CNCF Sydney Chapter organiser (recent)
  4. 4 | Copyright © 2023 Network as API API Gateway

    Micro-Gateway Sidecar (Service Mesh)
  5. 5 | Copyright © 2023 API Gateway API Gateway Lambda

    EC2 ELB Datacenter Services AWS Cloud Server Server Server Identity Logs Metrics Data and Queuing Layer
  6. 6 | Copyright © 2023 API Gateway API Gateway Lambda

    EC2 ELB Datacenter Services AWS Cloud Server Server Server Identity Logs Metrics Data and Queuing Layer
  7. 7 | Copyright © 2023 API Gateway API Gateway Lambda

    EC2 ELB Datacenter Services AWS Cloud Server Server Server Identity Logs Metrics Data and Queuing Layer
  8. 8 | Copyright © 2023 API Gateway API Gateway Lambda

    EC2 ELB Datacenter Services AWS Cloud Server Server Server Identity Logs Metrics Data and Queuing Layer
  9. 9 | Copyright © 2023 API Gateway API Gateway Lambda

    EC2 ELB Datacenter Services AWS Cloud Server Server Server Identity Logs Metrics Data and Queuing Layer
  10. 10 | Copyright © 2023 API Gateway Implement business logic

    in code Build and Deploy API Proxy Identify and deploy FW Rules for new apps Perform Connectivity Tests Rollout new application Developer Deployment Flow Implement metrics, logging, tracing Check-in and deploy App
  11. 11 | Copyright © 2023 API Gateway Lambda EC2 ELB

    Datacenter Services AWS Cloud Server Server Server Identity Logs Metrics Data and Queuing Layer Micro-Gateway
  12. 12 | Copyright © 2023 API Gateway Lambda EC2 ELB

    Datacenter Services AWS Cloud Server Server Server Identity Logs Metrics Data and Queuing Layer Micro-Gateway mGateway mGateway
  13. 13 | Copyright © 2023 Implement business logic in code

    Build and Deploy API Proxy Perform Tests Rollout new application Developer Deployment Flow Implement metrics, logging, tracing Check-in and deploy App Micro-Gateway
  14. 14 | Copyright © 2023 Network as API API Gateway

    Micro-Gateway Sidecar (Service Mesh)
  15. 15 | Copyright © 2023 Sidecar (Service Mesh) Service Mesh

    is a programmable framework that allows you to observe, secure and connect services
  16. 16 | Copyright © 2023 Sidecar (Service Mesh) It’s a

    dedicated infrastructure layer that you can add to your applications It allows you to transparently add capabilities like… •Secure Service to Service Communication •Observability •Traffic Management •Policy Based Access Control Without adding them to your own code
  17. 17 | Copyright © 2023 API Gateway API Gateway Lambda

    EC2 ELB Datacenter Services AWS Cloud Server Server Server Identity Logs Metrics Data and Queuing Layer
  18. 18 | Copyright © 2023 Lambda EKS Datacenter Services AWS

    Cloud Server Server Server Identity Logs Metrics Data and Queuing Layer ingress Gateway ingress Gateway Sidecar (Service Mesh) egress Gateway egress Gateway EKS
  19. 20 | Copyright © 2023 Sidecar (Service Mesh) Application Service

    Discovery Encryption Traffic Control/shaping/shifting Load Balancing Traffic Metric Collection Policy/Intention based access control API / Programmable Interface Authentication /Authorisation
  20. 21 | Copyright © 2023 Sidecar (Service Mesh) Service Discovery

    Encryption Traffic Control/shaping/shifting Load Balancing Traffic Metric Collection Policy/Intention based access control API / Programmable Interface Authentication /Authorisation Application
  21. 24 | Copyright © 2023 Sidecar (Service Mesh) Application Only

    Application Only Application Only Application Only Application Only Application Only Application Only Application Only Application Only Sidecar (Service Mesh)
  22. 25 | Copyright © 2023 Sidecar (Service Mesh) Application Only

    Application Only Application Only Application Only Application Only Application Only Application Only Application Only Application Only Sidecar (Service Mesh)
  23. 26 | Copyright © 2023 Sidecar (Service Mesh) Application Only

    Application Only Application Only Application Only Application Only Application Only Application Only Application Only Application Only Sidecar (Service Mesh)
  24. 27 | Copyright © 2023 Application Only Application Only Application

    Only Application Only Application Only Application Only Application Only Application Only Application Only Network as API
  25. 28 | Copyright © 2023 Application Only Application Only Application

    Only Application Only Application Only Application Only Application Only Application Only Application Only Network as API
  26. 29 | Copyright © 2023 Application Only Application Only Application

    Only Application Only Application Only Application Only Application Only Application Only Application Only Network as API
  27. 30 | Copyright © 2023 Application Only Application Only Application

    Only Application Only Application Only Application Only Application Only Application Only Application Only Network as API
  28. 31 | Copyright © 2023 Application Only Application Only Application

    Only Application Only Application Only Application Only Application Only Application Only Application Only Network as API
  29. 32 | Copyright © 2023 New Application 1 Application Only

    Application Only Application Only New Application 2 Application Only Application Only Application Only New Application 3 Network as API
  30. 33 | Copyright © 2023 New Application 1 Application Only

    Application Only Application Only New Application 2 Application Only Application Only Application Only New Application 3 Network as API
  31. 35 | Copyright © 2023 Application only Network as API

    Service Discovery Encryption Traffic Control/shaping/shifting Load Balancing Traffic Metric Collection Policy/Intention based access control API / Programmable Interface Authentication /Authorisation
  32. 36 | Copyright © 2023 API Gateway Implement business logic

    in code Build and Deploy API Proxy Identify and deploy FW Rules for new apps Perform Connectivity Tests Rollout new application Developer Deployment Flow Implement metrics, logging, tracing Check-in and deploy App
  33. 37 | Copyright © 2023 Implement business logic in code

    Rollout new application Developer Deployment Flow Check-in and deploy App Network as API
  34. 38 | Copyright © 2023 Implement business logic in code

    Rollout new application Developer Deployment Flow Check-in and deploy App Network as API
  35. 39 | Copyright © 2023 Implement business logic in code

    Rollout new application Developer Deployment Flow Check-in and deploy App Network as API
  36. 40 | Copyright © 2023 Application Network as API Application

    Application Application Application Application Application Application Application
  37. 41 | Copyright © 2023 Application Network as API Application

    Application Application Application Application Application Application Application
  38. 42 | Copyright © 2023 Network as API Containerised Application

    Containerised Application Containerised Application Containerised Application Containerised Application Apps on Virtual Machine Apps on Virtual Machine Apps on Virtual Machine Database Database User Identity Logging Metrics machine Identity API Gateway, Ingress Gateway Compliance Reporting Egress Gateway Management Platform