SlideShare a Scribd company logo
Advanced Authentication patterns at the Edge
Denis Jannot
Director of Field Engineering - EMEA
2 | Copyright © 2021
About me
@djannot
denis.jannot@solo.io
denisjannot
Denis Jannot
Director of Field Engineering - EMEA @ Solo.io
3 | Copyright © 2021
From Monolith to Microservices
MONOLITH MICROSERVICES
4 | Copyright © 2021
Kubernetes became the most popular platform
MONOLITH MICROSERVICES
New York
JULY
Australia
SEPTEMBER
Singapore
APRIL
Helsinki & North
MARCH
Paris
DECEMBER
London
OCTOBER
Jakarta
FEBRUARY
Hong Kong
AUGUST
JUNE
India
MAY
Check out our API Conferences here
50+ events since 2012, 14 countries, 2,000+ speakers, 50,000+ attendees,
300k+ online community
Want to talk at one of our conferences?
Apply to speak here
5 | Copyright © 2021
How do you expose your apps ? The Ingress way
MICROSERVICES
Ingress
TLS
Basic routing
Kubernetes
Service
Pods
6 | Copyright © 2021
Each team reinvents the wheel
MICROSERVICES
Ingress
7 | Copyright © 2021
Some capabilities must be implemented downstream
MICROSERVICES
Ingress
API
GATEWAY
Rate limiting
WAF
8 | Copyright © 2021
Common challenges
• Each team reinvents the wheel (setting up the same authentication)
• Implementation is different for each language
• Application teams should focus on the business logic instead
• The security team doesn’t have visibility on what’s configured for each application
• Other security mechanisms must be implemented outside of the Kubernetes cluster
9 | Copyright © 2021
What about a Kubernetes-native API Gateway ?
MICROSERVICES
API
GATEWAY
Rate limiting
WAF
10 | Copyright © 2021
That can even expose services outside of Kubernetes
MICROSERVICES
API
GATEWAY
Rate limiting
WAF
11 | Copyright © 2021
Benefits
• Authentication is performed at the API Gateway level
• Application teams can focus on the business logic
• Everything is configured through Kubernetes Custom Resources, so it’s Gitops-
friendly
• Other security mechanisms are enforced by the same Gateway
• Visibility for the security team
12 | Copyright © 2021
Gloo Edge
MICROSERVICES
Rate limiting
WAF
13 | Copyright © 2021
Gloo Edge overview
Gloo Edge is an open-source, flexible and extensible API Gateway built
on Envoy Proxy for microservices environments. Gloo Edge configures
the behavior of the Envoy Proxy data plane to ensure secure
application connectivity and policy based traffic management.
SERVICE A
SERVICE B
SERVICE C
SERVICE D
SERVICE E
NORTH-SOUTH
TRAFFIC
14 | Copyright © 2021
Why Envoy Proxy
• Neutral Foundation (CNCF)
• Large, diverse, vibrant community
• Built ground up for dynamic services
environment
• Dynamic configuration, driven by API
• Highly extensible
• L7 filters (HTTP/1, HTTP/2, gRPC,
redis, mysql, Kafka, etc)
• Deep signals telemetry out of the box
• Versatile deployment options
15 | Copyright © 2021
Gloo Edge architecture
EXTERNAL AUTH
RATE LIMITING
GLOO FILTERS
ROUTER
UPSTREAM
EXTERNAL AUTH SERVER
RATE LIMITING SERVER
DATA LOSS
PREVENTION
LAMBDA
TRANSFORMATION
WEB APPLICATION
FIREWALL (WAF)
WEB ASSEMBLY
JWT
16 | Copyright © 2021
What does Kubernetes-native mean ?
apiVersion: gateway.solo.io/v1
kind: VirtualService
metadata:
name: demo
namespace: gloo-system
spec:
sslConfig:
secretRef:
name: upstream-tls
namespace: gloo-system
virtualHost:
domains:
- '*'
routes:
- matchers:
- prefix: /app1
options:
extauth:
configRef:
name: oauth
namespace: gloo-system
delegateAction:
selector:
namespaces:
- app1
apiVersion: gateway.solo.io/v1
kind: RouteTable
metadata:
name: httpbin-routetable
namespace: app1
spec:
routes:
- matchers:
- prefix: /not-secured
options:
prefixRewrite: '/'
routeAction:
single:
upstream:
name: app1-httpbin-8000
namespace: gloo-system
apiVersion: enterprise.gloo.solo.io/v1
kind: AuthConfig
metadata:
name: oauth
namespace: gloo-system
spec:
configs:
- oauth2:
oidcAuthorizationCode:
appUrl: ${APP_URL}
callbackPath: /callback
clientId: ${client}
clientSecretRef:
name: oauth
namespace: gloo-system
issuerUrl:
"${KEYCLOAK_URL}/realms/master/"
scopes:
- email
headers:
idTokenHeader: jwt
17 | Copyright © 2021
17 | Copyright © 2020
18 | Copyright © 2021
Catalog and expose running APIs
in Gloo Edge or Istio service mesh
to your developers, partners, and
community.
19 | Copyright © 2021
No visibility
MICROSERVICES
API
GATEWAY
Rate limiting
WAF
20 | Copyright © 2021
Welcome Service Mesh
SERVICE MESH
Control
Plane
Encryption
Telemetry
Traffic
management
Access
control
Identity
Management
Certificate
management
Health check
Data Plane
21 | Copyright © 2021
Enterprise Service Mesh for multi
-cluster, cross-
cluster and hybrid environments based on
upstream Istio
https://www.solo.io/products/gloo-mesh/
22 | Copyright © 2021
23 | Copyright © 2021
23 | Copyright © 2020
https://slack.solo.io/
New York
JULY
Australia
SEPTEMBER
Singapore
APRIL
Helsinki & North
MARCH
Paris
DECEMBER
London
OCTOBER
Jakarta
FEBRUARY
Hong Kong
AUGUST
JUNE
India
MAY
Check out our API Conferences here
50+ events since 2012, 14 countries, 2,000+ speakers, 50,000+ attendees,
300k+ online community
Want to talk at one of our conferences?
Apply to speak here
24 | Copyright © 2021
24 | Copyright © 2020
Thank you !
25 | Copyright © 2021
Ad

More Related Content

What's hot (20)

apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
apidays
 
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays
 
apidays LIVE Paris 2021 - API Attack Simulator - Find your API vulnerabilitie...
apidays LIVE Paris 2021 - API Attack Simulator - Find your API vulnerabilitie...apidays LIVE Paris 2021 - API Attack Simulator - Find your API vulnerabilitie...
apidays LIVE Paris 2021 - API Attack Simulator - Find your API vulnerabilitie...
apidays
 
apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...
apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...
apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...
apidays
 
APIdays Paris 2019 - Adopting Service Mesh by Marco Palladino , Kong
APIdays Paris 2019 - Adopting Service Mesh by Marco Palladino , KongAPIdays Paris 2019 - Adopting Service Mesh by Marco Palladino , Kong
APIdays Paris 2019 - Adopting Service Mesh by Marco Palladino , Kong
apidays
 
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays
 
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays
 
Guide to an API-first Strategy
Guide to an API-first StrategyGuide to an API-first Strategy
Guide to an API-first Strategy
Kellton Tech Solutions Ltd
 
apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...
apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...
apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...
apidays
 
apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...
apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...
apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...
apidays
 
apidays LIVE Paris - Avoid Building a Microservices Death Star by Przemek Kulik
apidays LIVE Paris - Avoid Building a Microservices Death Star by Przemek Kulikapidays LIVE Paris - Avoid Building a Microservices Death Star by Przemek Kulik
apidays LIVE Paris - Avoid Building a Microservices Death Star by Przemek Kulik
apidays
 
The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2
Asanka Abeysinghe
 
apidays LIVE London 2021 - What are SMART APIs by Patrick Brosse, Amadeus
apidays LIVE London 2021 - What are SMART APIs by Patrick Brosse, Amadeusapidays LIVE London 2021 - What are SMART APIs by Patrick Brosse, Amadeus
apidays LIVE London 2021 - What are SMART APIs by Patrick Brosse, Amadeus
apidays
 
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
WSO2
 
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays
 
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World
WSO2
 
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays
 
INTERFACE, by apidays - Keeping the link between legacy and new by Vince Pad...
INTERFACE, by apidays  - Keeping the link between legacy and new by Vince Pad...INTERFACE, by apidays  - Keeping the link between legacy and new by Vince Pad...
INTERFACE, by apidays - Keeping the link between legacy and new by Vince Pad...
apidays
 
[WSO2 Integration Summit San Francisco 2019] Protecting API Infrastructures —...
[WSO2 Integration Summit San Francisco 2019] Protecting API Infrastructures —...[WSO2 Integration Summit San Francisco 2019] Protecting API Infrastructures —...
[WSO2 Integration Summit San Francisco 2019] Protecting API Infrastructures —...
WSO2
 
apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays LIVE Singapore - Next-generation microservice architecture based on A...apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays
 
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
apidays
 
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays LIVE London 2021 - Interfaces from a strategic and management perspec...
apidays
 
apidays LIVE Paris 2021 - API Attack Simulator - Find your API vulnerabilitie...
apidays LIVE Paris 2021 - API Attack Simulator - Find your API vulnerabilitie...apidays LIVE Paris 2021 - API Attack Simulator - Find your API vulnerabilitie...
apidays LIVE Paris 2021 - API Attack Simulator - Find your API vulnerabilitie...
apidays
 
apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...
apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...
apidays LIVE London 2021 - Rethink API Troubleshooting to Deliver Value by Sa...
apidays
 
APIdays Paris 2019 - Adopting Service Mesh by Marco Palladino , Kong
APIdays Paris 2019 - Adopting Service Mesh by Marco Palladino , KongAPIdays Paris 2019 - Adopting Service Mesh by Marco Palladino , Kong
APIdays Paris 2019 - Adopting Service Mesh by Marco Palladino , Kong
apidays
 
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays
 
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays LIVE Australia 2021 - Quantum Duality of “API as a business and a tec...
apidays
 
apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...
apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...
apidays LIVE Paris 2021 - OpenAPI Generator - The Babel Fish of the API World...
apidays
 
apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...
apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...
apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...
apidays
 
apidays LIVE Paris - Avoid Building a Microservices Death Star by Przemek Kulik
apidays LIVE Paris - Avoid Building a Microservices Death Star by Przemek Kulikapidays LIVE Paris - Avoid Building a Microservices Death Star by Przemek Kulik
apidays LIVE Paris - Avoid Building a Microservices Death Star by Przemek Kulik
apidays
 
The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2The Reconstitution of Middleware with APIs V2
The Reconstitution of Middleware with APIs V2
Asanka Abeysinghe
 
apidays LIVE London 2021 - What are SMART APIs by Patrick Brosse, Amadeus
apidays LIVE London 2021 - What are SMART APIs by Patrick Brosse, Amadeusapidays LIVE London 2021 - What are SMART APIs by Patrick Brosse, Amadeus
apidays LIVE London 2021 - What are SMART APIs by Patrick Brosse, Amadeus
apidays
 
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
WSO2
 
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays
 
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World
WSO2
 
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays
 
INTERFACE, by apidays - Keeping the link between legacy and new by Vince Pad...
INTERFACE, by apidays  - Keeping the link between legacy and new by Vince Pad...INTERFACE, by apidays  - Keeping the link between legacy and new by Vince Pad...
INTERFACE, by apidays - Keeping the link between legacy and new by Vince Pad...
apidays
 
[WSO2 Integration Summit San Francisco 2019] Protecting API Infrastructures —...
[WSO2 Integration Summit San Francisco 2019] Protecting API Infrastructures —...[WSO2 Integration Summit San Francisco 2019] Protecting API Infrastructures —...
[WSO2 Integration Summit San Francisco 2019] Protecting API Infrastructures —...
WSO2
 
apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays LIVE Singapore - Next-generation microservice architecture based on A...apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays LIVE Singapore - Next-generation microservice architecture based on A...
apidays
 

Similar to apidays LIVE Paris 2021 - Advanced Authentication patterns at the Edge by Denis Jannot, Solo.io (20)

INTERFACE, by apidays - Challenges of exposing and connecting microservices
INTERFACE, by apidays - Challenges of exposing and connecting microservicesINTERFACE, by apidays - Challenges of exposing and connecting microservices
INTERFACE, by apidays - Challenges of exposing and connecting microservices
apidays
 
Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)
Christian Posta
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
Kelvin Yeung
 
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE
 
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAPSecuring Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Olivia LaMar
 
Cloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondCloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyond
Ugo Landini
 
The Current And Future State Of Service Mesh
The Current And Future State Of Service MeshThe Current And Future State Of Service Mesh
The Current And Future State Of Service Mesh
Ram Vennam
 
The elegant way of implementing microservices with istio
The elegant way of implementing microservices with istioThe elegant way of implementing microservices with istio
The elegant way of implementing microservices with istio
Inho Kang
 
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
Oracle Korea
 
Do You Need A Service Mesh?
Do You Need A Service Mesh?Do You Need A Service Mesh?
Do You Need A Service Mesh?
NGINX, Inc.
 
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
Case Study: How to move from a Monolith to Cloud, Containers and MicroservicesCase Study: How to move from a Monolith to Cloud, Containers and Microservices
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
Kai Wähner
 
F5 Networks - парадная дверь в облака
F5 Networks - парадная дверь в облакаF5 Networks - парадная дверь в облака
F5 Networks - парадная дверь в облака
BAKOTECH
 
Modernizing Application Deployments with HashiCorp Consul on Microsoft Azure
Modernizing Application Deployments with HashiCorp Consul on Microsoft AzureModernizing Application Deployments with HashiCorp Consul on Microsoft Azure
Modernizing Application Deployments with HashiCorp Consul on Microsoft Azure
Mitchell Pronschinske
 
Containers and microservices create new performance challenges kowall - app...
Containers and microservices create new performance challenges   kowall - app...Containers and microservices create new performance challenges   kowall - app...
Containers and microservices create new performance challenges kowall - app...
Jonah Kowall
 
AppSphere 15 - Containers and Microservices Create New Performance Challenges
AppSphere 15 - Containers and Microservices Create New Performance ChallengesAppSphere 15 - Containers and Microservices Create New Performance Challenges
AppSphere 15 - Containers and Microservices Create New Performance Challenges
AppDynamics
 
ContainerCon- Cloud Native Applications, Containers, Microservices, Platforms...
ContainerCon- Cloud Native Applications, Containers, Microservices, Platforms...ContainerCon- Cloud Native Applications, Containers, Microservices, Platforms...
ContainerCon- Cloud Native Applications, Containers, Microservices, Platforms...
Fabio Chiodini
 
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Dr Ganesh Iyer
 
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
WSO2
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
Liz Warner
 
apidays LIVE Paris - Multicluster Service Mesh in Action by Denis Jannot
apidays LIVE Paris - Multicluster Service Mesh in Action by Denis Jannotapidays LIVE Paris - Multicluster Service Mesh in Action by Denis Jannot
apidays LIVE Paris - Multicluster Service Mesh in Action by Denis Jannot
apidays
 
INTERFACE, by apidays - Challenges of exposing and connecting microservices
INTERFACE, by apidays - Challenges of exposing and connecting microservicesINTERFACE, by apidays - Challenges of exposing and connecting microservices
INTERFACE, by apidays - Challenges of exposing and connecting microservices
apidays
 
Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)
Christian Posta
 
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE
 
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAPSecuring Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Securing Kubernetes Clusters with NGINX Plus Ingress Controller & NAP
Olivia LaMar
 
Cloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondCloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyond
Ugo Landini
 
The Current And Future State Of Service Mesh
The Current And Future State Of Service MeshThe Current And Future State Of Service Mesh
The Current And Future State Of Service Mesh
Ram Vennam
 
The elegant way of implementing microservices with istio
The elegant way of implementing microservices with istioThe elegant way of implementing microservices with istio
The elegant way of implementing microservices with istio
Inho Kang
 
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
12월 16일 Meetup [Deep Dive] Microservice 트래픽 관리를 위한 Istio 알아보기 | 강인호 컨설턴트, 오라클
Oracle Korea
 
Do You Need A Service Mesh?
Do You Need A Service Mesh?Do You Need A Service Mesh?
Do You Need A Service Mesh?
NGINX, Inc.
 
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
Case Study: How to move from a Monolith to Cloud, Containers and MicroservicesCase Study: How to move from a Monolith to Cloud, Containers and Microservices
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
Kai Wähner
 
F5 Networks - парадная дверь в облака
F5 Networks - парадная дверь в облакаF5 Networks - парадная дверь в облака
F5 Networks - парадная дверь в облака
BAKOTECH
 
Modernizing Application Deployments with HashiCorp Consul on Microsoft Azure
Modernizing Application Deployments with HashiCorp Consul on Microsoft AzureModernizing Application Deployments with HashiCorp Consul on Microsoft Azure
Modernizing Application Deployments with HashiCorp Consul on Microsoft Azure
Mitchell Pronschinske
 
Containers and microservices create new performance challenges kowall - app...
Containers and microservices create new performance challenges   kowall - app...Containers and microservices create new performance challenges   kowall - app...
Containers and microservices create new performance challenges kowall - app...
Jonah Kowall
 
AppSphere 15 - Containers and Microservices Create New Performance Challenges
AppSphere 15 - Containers and Microservices Create New Performance ChallengesAppSphere 15 - Containers and Microservices Create New Performance Challenges
AppSphere 15 - Containers and Microservices Create New Performance Challenges
AppDynamics
 
ContainerCon- Cloud Native Applications, Containers, Microservices, Platforms...
ContainerCon- Cloud Native Applications, Containers, Microservices, Platforms...ContainerCon- Cloud Native Applications, Containers, Microservices, Platforms...
ContainerCon- Cloud Native Applications, Containers, Microservices, Platforms...
Fabio Chiodini
 
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Dr Ganesh Iyer
 
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
WSO2
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
Liz Warner
 
apidays LIVE Paris - Multicluster Service Mesh in Action by Denis Jannot
apidays LIVE Paris - Multicluster Service Mesh in Action by Denis Jannotapidays LIVE Paris - Multicluster Service Mesh in Action by Denis Jannot
apidays LIVE Paris - Multicluster Service Mesh in Action by Denis Jannot
apidays
 
Ad

More from apidays (20)

apidays Paris 2024 - AI-Enhanced API Documentation Bridging Knowledge Gaps an...
apidays Paris 2024 - AI-Enhanced API Documentation Bridging Knowledge Gaps an...apidays Paris 2024 - AI-Enhanced API Documentation Bridging Knowledge Gaps an...
apidays Paris 2024 - AI-Enhanced API Documentation Bridging Knowledge Gaps an...
apidays
 
apidays Paris 2024 - AI Adoption - Engaging Minds, Developing Skills, Deliver...
apidays Paris 2024 - AI Adoption - Engaging Minds, Developing Skills, Deliver...apidays Paris 2024 - AI Adoption - Engaging Minds, Developing Skills, Deliver...
apidays Paris 2024 - AI Adoption - Engaging Minds, Developing Skills, Deliver...
apidays
 
apidays Paris 2024 - Design, Debug, Test and Mock APIs with Kong Insomnia, Pi...
apidays Paris 2024 - Design, Debug, Test and Mock APIs with Kong Insomnia, Pi...apidays Paris 2024 - Design, Debug, Test and Mock APIs with Kong Insomnia, Pi...
apidays Paris 2024 - Design, Debug, Test and Mock APIs with Kong Insomnia, Pi...
apidays
 
apidays Paris 2024 - Generate OpenAPI Schema from Golang Code with the Fuego ...
apidays Paris 2024 - Generate OpenAPI Schema from Golang Code with the Fuego ...apidays Paris 2024 - Generate OpenAPI Schema from Golang Code with the Fuego ...
apidays Paris 2024 - Generate OpenAPI Schema from Golang Code with the Fuego ...
apidays
 
Green IO Conference at apidays Paris 2024 - Meeting or Missing Targets? Data ...
Green IO Conference at apidays Paris 2024 - Meeting or Missing Targets? Data ...Green IO Conference at apidays Paris 2024 - Meeting or Missing Targets? Data ...
Green IO Conference at apidays Paris 2024 - Meeting or Missing Targets? Data ...
apidays
 
apidays Paris 2024 - Project API Forge, Naresh Jain, Specmatic
apidays Paris 2024 - Project API Forge, Naresh Jain, Specmaticapidays Paris 2024 - Project API Forge, Naresh Jain, Specmatic
apidays Paris 2024 - Project API Forge, Naresh Jain, Specmatic
apidays
 
apidays Paris 2024 - How API Help to Better Serve Clients at Allianz Trade, M...
apidays Paris 2024 - How API Help to Better Serve Clients at Allianz Trade, M...apidays Paris 2024 - How API Help to Better Serve Clients at Allianz Trade, M...
apidays Paris 2024 - How API Help to Better Serve Clients at Allianz Trade, M...
apidays
 
Green IO Conference at apidays Paris 2024 - TOSS In Some AI, Pindy Bhullar, UBS
Green IO Conference at apidays Paris 2024 - TOSS In Some AI, Pindy Bhullar, UBSGreen IO Conference at apidays Paris 2024 - TOSS In Some AI, Pindy Bhullar, UBS
Green IO Conference at apidays Paris 2024 - TOSS In Some AI, Pindy Bhullar, UBS
apidays
 
apidays Paris 2024 - Embeddings: Core Concepts for Developers, Jocelyn Matthe...
apidays Paris 2024 - Embeddings: Core Concepts for Developers, Jocelyn Matthe...apidays Paris 2024 - Embeddings: Core Concepts for Developers, Jocelyn Matthe...
apidays Paris 2024 - Embeddings: Core Concepts for Developers, Jocelyn Matthe...
apidays
 
Green IO Conference at apidays Paris 2024 - What's Behind Avoided Emissions, ...
Green IO Conference at apidays Paris 2024 - What's Behind Avoided Emissions, ...Green IO Conference at apidays Paris 2024 - What's Behind Avoided Emissions, ...
Green IO Conference at apidays Paris 2024 - What's Behind Avoided Emissions, ...
apidays
 
apidays Paris 2024 - Governance of Event-Driven Distributed Systems, Omid Ei...
apidays Paris 2024 - Governance of Event-Driven Distributed Systems,  Omid Ei...apidays Paris 2024 - Governance of Event-Driven Distributed Systems,  Omid Ei...
apidays Paris 2024 - Governance of Event-Driven Distributed Systems, Omid Ei...
apidays
 
apidays Paris 2024 - Contract-Driven Development for Event-Driven Architectur...
apidays Paris 2024 - Contract-Driven Development for Event-Driven Architectur...apidays Paris 2024 - Contract-Driven Development for Event-Driven Architectur...
apidays Paris 2024 - Contract-Driven Development for Event-Driven Architectur...
apidays
 
apidays Paris 2024 - 7 Rules for Crafting Developer-Friendly API Libraries, B...
apidays Paris 2024 - 7 Rules for Crafting Developer-Friendly API Libraries, B...apidays Paris 2024 - 7 Rules for Crafting Developer-Friendly API Libraries, B...
apidays Paris 2024 - 7 Rules for Crafting Developer-Friendly API Libraries, B...
apidays
 
apidays Paris 2024 - Tackling OpenAPI Drift, Ikenna Nwaiwu, Ikenna Consulting
apidays Paris 2024 - Tackling OpenAPI Drift, Ikenna Nwaiwu, Ikenna Consultingapidays Paris 2024 - Tackling OpenAPI Drift, Ikenna Nwaiwu, Ikenna Consulting
apidays Paris 2024 - Tackling OpenAPI Drift, Ikenna Nwaiwu, Ikenna Consulting
apidays
 
apidays Paris 2024 - Advanced API Management and Operations A Develope
apidays Paris 2024 - Advanced API Management and Operations A Developeapidays Paris 2024 - Advanced API Management and Operations A Develope
apidays Paris 2024 - Advanced API Management and Operations A Develope
apidays
 
apidays Paris 2024 - Develop in Parallel and Ship Earlier with OpenAPI and Mo...
apidays Paris 2024 - Develop in Parallel and Ship Earlier with OpenAPI and Mo...apidays Paris 2024 - Develop in Parallel and Ship Earlier with OpenAPI and Mo...
apidays Paris 2024 - Develop in Parallel and Ship Earlier with OpenAPI and Mo...
apidays
 
apidays Paris 2024 - Make Your LLM Infrastructure Serverless, Guillaume Blaqu...
apidays Paris 2024 - Make Your LLM Infrastructure Serverless, Guillaume Blaqu...apidays Paris 2024 - Make Your LLM Infrastructure Serverless, Guillaume Blaqu...
apidays Paris 2024 - Make Your LLM Infrastructure Serverless, Guillaume Blaqu...
apidays
 
apidays Paris 2024 - Modularizing your API with Domain Storytelling Henning S...
apidays Paris 2024 - Modularizing your API with Domain Storytelling Henning S...apidays Paris 2024 - Modularizing your API with Domain Storytelling Henning S...
apidays Paris 2024 - Modularizing your API with Domain Storytelling Henning S...
apidays
 
apidays Paris 2024 - Establishing a Specification Framework for API Managemen...
apidays Paris 2024 - Establishing a Specification Framework for API Managemen...apidays Paris 2024 - Establishing a Specification Framework for API Managemen...
apidays Paris 2024 - Establishing a Specification Framework for API Managemen...
apidays
 
Green IO Conference at apidays Paris 2024 - The Internet is Getting Emptier;...
Green IO Conference at apidays Paris 2024 -  The Internet is Getting Emptier;...Green IO Conference at apidays Paris 2024 -  The Internet is Getting Emptier;...
Green IO Conference at apidays Paris 2024 - The Internet is Getting Emptier;...
apidays
 
apidays Paris 2024 - AI-Enhanced API Documentation Bridging Knowledge Gaps an...
apidays Paris 2024 - AI-Enhanced API Documentation Bridging Knowledge Gaps an...apidays Paris 2024 - AI-Enhanced API Documentation Bridging Knowledge Gaps an...
apidays Paris 2024 - AI-Enhanced API Documentation Bridging Knowledge Gaps an...
apidays
 
apidays Paris 2024 - AI Adoption - Engaging Minds, Developing Skills, Deliver...
apidays Paris 2024 - AI Adoption - Engaging Minds, Developing Skills, Deliver...apidays Paris 2024 - AI Adoption - Engaging Minds, Developing Skills, Deliver...
apidays Paris 2024 - AI Adoption - Engaging Minds, Developing Skills, Deliver...
apidays
 
apidays Paris 2024 - Design, Debug, Test and Mock APIs with Kong Insomnia, Pi...
apidays Paris 2024 - Design, Debug, Test and Mock APIs with Kong Insomnia, Pi...apidays Paris 2024 - Design, Debug, Test and Mock APIs with Kong Insomnia, Pi...
apidays Paris 2024 - Design, Debug, Test and Mock APIs with Kong Insomnia, Pi...
apidays
 
apidays Paris 2024 - Generate OpenAPI Schema from Golang Code with the Fuego ...
apidays Paris 2024 - Generate OpenAPI Schema from Golang Code with the Fuego ...apidays Paris 2024 - Generate OpenAPI Schema from Golang Code with the Fuego ...
apidays Paris 2024 - Generate OpenAPI Schema from Golang Code with the Fuego ...
apidays
 
Green IO Conference at apidays Paris 2024 - Meeting or Missing Targets? Data ...
Green IO Conference at apidays Paris 2024 - Meeting or Missing Targets? Data ...Green IO Conference at apidays Paris 2024 - Meeting or Missing Targets? Data ...
Green IO Conference at apidays Paris 2024 - Meeting or Missing Targets? Data ...
apidays
 
apidays Paris 2024 - Project API Forge, Naresh Jain, Specmatic
apidays Paris 2024 - Project API Forge, Naresh Jain, Specmaticapidays Paris 2024 - Project API Forge, Naresh Jain, Specmatic
apidays Paris 2024 - Project API Forge, Naresh Jain, Specmatic
apidays
 
apidays Paris 2024 - How API Help to Better Serve Clients at Allianz Trade, M...
apidays Paris 2024 - How API Help to Better Serve Clients at Allianz Trade, M...apidays Paris 2024 - How API Help to Better Serve Clients at Allianz Trade, M...
apidays Paris 2024 - How API Help to Better Serve Clients at Allianz Trade, M...
apidays
 
Green IO Conference at apidays Paris 2024 - TOSS In Some AI, Pindy Bhullar, UBS
Green IO Conference at apidays Paris 2024 - TOSS In Some AI, Pindy Bhullar, UBSGreen IO Conference at apidays Paris 2024 - TOSS In Some AI, Pindy Bhullar, UBS
Green IO Conference at apidays Paris 2024 - TOSS In Some AI, Pindy Bhullar, UBS
apidays
 
apidays Paris 2024 - Embeddings: Core Concepts for Developers, Jocelyn Matthe...
apidays Paris 2024 - Embeddings: Core Concepts for Developers, Jocelyn Matthe...apidays Paris 2024 - Embeddings: Core Concepts for Developers, Jocelyn Matthe...
apidays Paris 2024 - Embeddings: Core Concepts for Developers, Jocelyn Matthe...
apidays
 
Green IO Conference at apidays Paris 2024 - What's Behind Avoided Emissions, ...
Green IO Conference at apidays Paris 2024 - What's Behind Avoided Emissions, ...Green IO Conference at apidays Paris 2024 - What's Behind Avoided Emissions, ...
Green IO Conference at apidays Paris 2024 - What's Behind Avoided Emissions, ...
apidays
 
apidays Paris 2024 - Governance of Event-Driven Distributed Systems, Omid Ei...
apidays Paris 2024 - Governance of Event-Driven Distributed Systems,  Omid Ei...apidays Paris 2024 - Governance of Event-Driven Distributed Systems,  Omid Ei...
apidays Paris 2024 - Governance of Event-Driven Distributed Systems, Omid Ei...
apidays
 
apidays Paris 2024 - Contract-Driven Development for Event-Driven Architectur...
apidays Paris 2024 - Contract-Driven Development for Event-Driven Architectur...apidays Paris 2024 - Contract-Driven Development for Event-Driven Architectur...
apidays Paris 2024 - Contract-Driven Development for Event-Driven Architectur...
apidays
 
apidays Paris 2024 - 7 Rules for Crafting Developer-Friendly API Libraries, B...
apidays Paris 2024 - 7 Rules for Crafting Developer-Friendly API Libraries, B...apidays Paris 2024 - 7 Rules for Crafting Developer-Friendly API Libraries, B...
apidays Paris 2024 - 7 Rules for Crafting Developer-Friendly API Libraries, B...
apidays
 
apidays Paris 2024 - Tackling OpenAPI Drift, Ikenna Nwaiwu, Ikenna Consulting
apidays Paris 2024 - Tackling OpenAPI Drift, Ikenna Nwaiwu, Ikenna Consultingapidays Paris 2024 - Tackling OpenAPI Drift, Ikenna Nwaiwu, Ikenna Consulting
apidays Paris 2024 - Tackling OpenAPI Drift, Ikenna Nwaiwu, Ikenna Consulting
apidays
 
apidays Paris 2024 - Advanced API Management and Operations A Develope
apidays Paris 2024 - Advanced API Management and Operations A Developeapidays Paris 2024 - Advanced API Management and Operations A Develope
apidays Paris 2024 - Advanced API Management and Operations A Develope
apidays
 
apidays Paris 2024 - Develop in Parallel and Ship Earlier with OpenAPI and Mo...
apidays Paris 2024 - Develop in Parallel and Ship Earlier with OpenAPI and Mo...apidays Paris 2024 - Develop in Parallel and Ship Earlier with OpenAPI and Mo...
apidays Paris 2024 - Develop in Parallel and Ship Earlier with OpenAPI and Mo...
apidays
 
apidays Paris 2024 - Make Your LLM Infrastructure Serverless, Guillaume Blaqu...
apidays Paris 2024 - Make Your LLM Infrastructure Serverless, Guillaume Blaqu...apidays Paris 2024 - Make Your LLM Infrastructure Serverless, Guillaume Blaqu...
apidays Paris 2024 - Make Your LLM Infrastructure Serverless, Guillaume Blaqu...
apidays
 
apidays Paris 2024 - Modularizing your API with Domain Storytelling Henning S...
apidays Paris 2024 - Modularizing your API with Domain Storytelling Henning S...apidays Paris 2024 - Modularizing your API with Domain Storytelling Henning S...
apidays Paris 2024 - Modularizing your API with Domain Storytelling Henning S...
apidays
 
apidays Paris 2024 - Establishing a Specification Framework for API Managemen...
apidays Paris 2024 - Establishing a Specification Framework for API Managemen...apidays Paris 2024 - Establishing a Specification Framework for API Managemen...
apidays Paris 2024 - Establishing a Specification Framework for API Managemen...
apidays
 
Green IO Conference at apidays Paris 2024 - The Internet is Getting Emptier;...
Green IO Conference at apidays Paris 2024 -  The Internet is Getting Emptier;...Green IO Conference at apidays Paris 2024 -  The Internet is Getting Emptier;...
Green IO Conference at apidays Paris 2024 - The Internet is Getting Emptier;...
apidays
 
Ad

Recently uploaded (20)

Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 

apidays LIVE Paris 2021 - Advanced Authentication patterns at the Edge by Denis Jannot, Solo.io

  • 1. Advanced Authentication patterns at the Edge Denis Jannot Director of Field Engineering - EMEA
  • 2. 2 | Copyright © 2021 About me @djannot [email protected] denisjannot Denis Jannot Director of Field Engineering - EMEA @ Solo.io
  • 3. 3 | Copyright © 2021 From Monolith to Microservices MONOLITH MICROSERVICES
  • 4. 4 | Copyright © 2021 Kubernetes became the most popular platform MONOLITH MICROSERVICES
  • 5. New York JULY Australia SEPTEMBER Singapore APRIL Helsinki & North MARCH Paris DECEMBER London OCTOBER Jakarta FEBRUARY Hong Kong AUGUST JUNE India MAY Check out our API Conferences here 50+ events since 2012, 14 countries, 2,000+ speakers, 50,000+ attendees, 300k+ online community Want to talk at one of our conferences? Apply to speak here
  • 6. 5 | Copyright © 2021 How do you expose your apps ? The Ingress way MICROSERVICES Ingress TLS Basic routing Kubernetes Service Pods
  • 7. 6 | Copyright © 2021 Each team reinvents the wheel MICROSERVICES Ingress
  • 8. 7 | Copyright © 2021 Some capabilities must be implemented downstream MICROSERVICES Ingress API GATEWAY Rate limiting WAF
  • 9. 8 | Copyright © 2021 Common challenges • Each team reinvents the wheel (setting up the same authentication) • Implementation is different for each language • Application teams should focus on the business logic instead • The security team doesn’t have visibility on what’s configured for each application • Other security mechanisms must be implemented outside of the Kubernetes cluster
  • 10. 9 | Copyright © 2021 What about a Kubernetes-native API Gateway ? MICROSERVICES API GATEWAY Rate limiting WAF
  • 11. 10 | Copyright © 2021 That can even expose services outside of Kubernetes MICROSERVICES API GATEWAY Rate limiting WAF
  • 12. 11 | Copyright © 2021 Benefits • Authentication is performed at the API Gateway level • Application teams can focus on the business logic • Everything is configured through Kubernetes Custom Resources, so it’s Gitops- friendly • Other security mechanisms are enforced by the same Gateway • Visibility for the security team
  • 13. 12 | Copyright © 2021 Gloo Edge MICROSERVICES Rate limiting WAF
  • 14. 13 | Copyright © 2021 Gloo Edge overview Gloo Edge is an open-source, flexible and extensible API Gateway built on Envoy Proxy for microservices environments. Gloo Edge configures the behavior of the Envoy Proxy data plane to ensure secure application connectivity and policy based traffic management. SERVICE A SERVICE B SERVICE C SERVICE D SERVICE E NORTH-SOUTH TRAFFIC
  • 15. 14 | Copyright © 2021 Why Envoy Proxy • Neutral Foundation (CNCF) • Large, diverse, vibrant community • Built ground up for dynamic services environment • Dynamic configuration, driven by API • Highly extensible • L7 filters (HTTP/1, HTTP/2, gRPC, redis, mysql, Kafka, etc) • Deep signals telemetry out of the box • Versatile deployment options
  • 16. 15 | Copyright © 2021 Gloo Edge architecture EXTERNAL AUTH RATE LIMITING GLOO FILTERS ROUTER UPSTREAM EXTERNAL AUTH SERVER RATE LIMITING SERVER DATA LOSS PREVENTION LAMBDA TRANSFORMATION WEB APPLICATION FIREWALL (WAF) WEB ASSEMBLY JWT
  • 17. 16 | Copyright © 2021 What does Kubernetes-native mean ? apiVersion: gateway.solo.io/v1 kind: VirtualService metadata: name: demo namespace: gloo-system spec: sslConfig: secretRef: name: upstream-tls namespace: gloo-system virtualHost: domains: - '*' routes: - matchers: - prefix: /app1 options: extauth: configRef: name: oauth namespace: gloo-system delegateAction: selector: namespaces: - app1 apiVersion: gateway.solo.io/v1 kind: RouteTable metadata: name: httpbin-routetable namespace: app1 spec: routes: - matchers: - prefix: /not-secured options: prefixRewrite: '/' routeAction: single: upstream: name: app1-httpbin-8000 namespace: gloo-system apiVersion: enterprise.gloo.solo.io/v1 kind: AuthConfig metadata: name: oauth namespace: gloo-system spec: configs: - oauth2: oidcAuthorizationCode: appUrl: ${APP_URL} callbackPath: /callback clientId: ${client} clientSecretRef: name: oauth namespace: gloo-system issuerUrl: "${KEYCLOAK_URL}/realms/master/" scopes: - email headers: idTokenHeader: jwt
  • 18. 17 | Copyright © 2021 17 | Copyright © 2020
  • 19. 18 | Copyright © 2021 Catalog and expose running APIs in Gloo Edge or Istio service mesh to your developers, partners, and community.
  • 20. 19 | Copyright © 2021 No visibility MICROSERVICES API GATEWAY Rate limiting WAF
  • 21. 20 | Copyright © 2021 Welcome Service Mesh SERVICE MESH Control Plane Encryption Telemetry Traffic management Access control Identity Management Certificate management Health check Data Plane
  • 22. 21 | Copyright © 2021 Enterprise Service Mesh for multi -cluster, cross- cluster and hybrid environments based on upstream Istio https://www.solo.io/products/gloo-mesh/
  • 23. 22 | Copyright © 2021
  • 24. 23 | Copyright © 2021 23 | Copyright © 2020 https://slack.solo.io/
  • 25. New York JULY Australia SEPTEMBER Singapore APRIL Helsinki & North MARCH Paris DECEMBER London OCTOBER Jakarta FEBRUARY Hong Kong AUGUST JUNE India MAY Check out our API Conferences here 50+ events since 2012, 14 countries, 2,000+ speakers, 50,000+ attendees, 300k+ online community Want to talk at one of our conferences? Apply to speak here
  • 26. 24 | Copyright © 2021 24 | Copyright © 2020 Thank you !
  • 27. 25 | Copyright © 2021