The Busy Platform Engineers Guide to API Gateways • Daniel Bryant • GOTO 2023

Описание к видео The Busy Platform Engineers Guide to API Gateways • Daniel Bryant • GOTO 2023

This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams
https://gotoams.nl

Daniel Bryant - Independent Technical Consultant ‪@DanielBryantUK‬

RESOURCES
  / danielbryantuk  
https://github.com/danielbryantuk
  / danielbryantuk  

ABSTRACT
API Gateways are certainly not a new technology, but the way in which they are being deployed, configured, and operated within modern platforms is forcing many of us to rethink our approach. Can we simply lift and shift our existing gateway into the cloud? Is our API gateway GitOps friendly (and does it need to be)? And what about service meshes, CNI, eBPF, and...

Join this talk for a whistle stop tour of modern API gateways, which a focus on deploying and managing this technology within Kubernetes (on which many modern platforms are built):
• Understand why platform engineers should care about API Gateways today
• Learn about API gateways, options, and requirements for modern platforms
• Identify key considerations for migrating to the cloud or building a new platform on Kubernetes
• Understand how cloud native workflows impact the user/developer experience (UX/DX) of an API gateway
• Explore the components of a complete "edge stack" that supports end-to-end development flows [...]

TIMECODES
00:00 Intro
00:23 tl;dr
02:36 Software engineering is all about decisions
03:59 Choosing an API gateway is a type 1 decision
05:55 From Kubernetes to PaaS to...?
06:29 A quick recap for building platforms
07:54 Looking back at my dev career
09:36 The need for a platform control plane emerges
10:02 The CNCF ecosystem is the foundation
10:38 A word of caution with platforms
11:57 Building platforms: What did I learn?
13:07 API Gateway as a Product
18:08 Modern cloud native comms stack
21:10 All-in-one or one-for-all?
22:39 You can't have good DevX without good UX
24:58 Self-Service configuration
29:18 Extra validation when applying global configuration?
29:41 Interop example: Emissary-ingress & Linkerd
32:23 API gateway plugins: love 'em/hate 'em
35:48 Wrapping up
36:41 Conclusion
40:02 Outro

Download slides and read the full abstract here:
https://gotoams.nl/2023/sessions/2498

RECOMMENDED BOOKS
Daniel Bryant, James Gough & Matthew Auburn • Mastering API Architecture • https://amzn.to/3YvVXOF
Daniel Bryant & Abraham Marín-Pérez • Continuous Delivery in Java • https://amzn.to/3DMBonT
Mauricio Salatino • Platform Engineering on Kubernetes • https://amzn.to/3X14qZK

  / gotocon  
  / goto-  
  / gotoconferences  
#API #APIs #PlatformEngineering #CloudNative #EdgeStack #eBPF #CNI #ServiceMesh #GitOps #Kubernetes #PaaS #CNCF #DevX #Linkerd

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...

Комментарии

Информация по комментариям в разработке