~/talk

Hands-On with an Envoy API Gateway, Now with GraphQL!

Talkat ContainerDays 2022 · 2022-09-05..09-07· [kubernetes, api-design]
slides:none on file

Envoy-backed glue edge installs into Kubernetes, discovers services as upstreams, and generates GraphQL schema and resolvers from OpenAPI and gRPC without adding a separate server — an in-proxy GraphQL claim proved feasible in the workshop. Authentication uses Keycloak OIDC integration, authorization via OPA returns 403s for blocked writes, rate limits apply as 2/min vs 8/min limits by subscription, a ModSecurity WAF blocks Log4Shell payloads, and observability is via Prometheus/Grafana plus access logs; all demos run live and reflect immediate config changes.

AI-written summary · about

  1. 0:00Workshop introduction
  2. 1:47About the presenters
  3. 8:46Setting up the workshop environment
  4. 17:35Introduction to Gloo Edge
  5. 26:33Traffic management basics
  6. 34:01Virtual services and upstreams
  7. 42:22Gateway and route delegation
  8. 51:53Blue-green deployments
  9. 1:01:17Security with TLS
  10. 1:06:13OpenID Connect authentication
  11. 1:20:36Open Policy Agent authorization
  12. 1:35:12Data transformation
  13. 1:41:58Rate limiting
  14. 1:50:31Web Application Firewall
  15. 2:00:00Observability overview
  16. 2:02:09GraphQL introduction
  17. 2:17:40GraphQL benefits
  18. 2:33:11Installing Gloo Edge for GraphQL
  19. 2:44:30Basic GraphQL service
  20. 2:55:10Complex GraphQL schema
  21. 3:02:54Securing GraphQL APIs
  22. 3:13:25Schema stitching
  23. 3:17:19GraphQL UI tour
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.