Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

The Past, Present, and Future of Cloud Native API Gateways

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore the evolution and future of cloud native API gateways in this informative conference talk. Trace the development of API gateways over the past decade, examining how their core functions have adapted to cloud native technologies and workflows. Delve into current challenges of integrating API gateways with Kubernetes, including scaling developer workflows and supporting multiple architecture styles and protocols. Learn strategies for effectively exposing Kubernetes services and APIs at the system's edge. Gain insights into the potential future directions of cloud native API gateways and their role in modern application architectures. Understand the relationship between cloud native API gateways, Kubernetes Ingress, and Service load balancers, clarifying common misconceptions among engineers.

Syllabus

Intro
tl;dr
@danielbryantuk
Application Architecture in the '90s
Hardware Load Balancer
Similar application architecture
Software Load Balancer
The Application Delivery Controller (ADC)
Application Delivery Controllers
The proliferation of APIs
API Gateway (1st gen)
Mini-services
API Gateway (2nd Generation)
Cloud-Native Microservices
App Architecture: A Spectrum of Services
Cloud Gateway
Microservices: Full Cycle Development
Challenge #1: Scaling Edge Management
Challenge #2: Supporting Diverse Edge Requirements
Three Strategies for the Edge with Kubernetes
Deploy an Additional Kubernetes API Gateway
Extend Existing API Gateway
Deploy an In-Cluster Edge Stack
In Conclusion

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of The Past, Present, and Future of Cloud Native API Gateways

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.