How We Run GraphQL APIs in Production on Our Kubernetes Cluster
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Explore a comprehensive talk on running GraphQL APIs in production on Kubernetes clusters. Dive into the workflow and tools used to build, deploy, and operate GraphQL APIs, transitioning from REST APIs on web servers to containerized GraphQL APIs on Kubernetes. Learn about on-premise Kubernetes cluster capabilities, developer workflows, environment management, and deployment strategies. Discover the GraphQL stack through a sample application and gain insights into ongoing improvements. Understand the limitations of previous workflows, the design choices made for the Kubernetes cluster, and the experience gained in the transition process. Get practical code and command examples to enhance your understanding of operating applications in this new environment.
Syllabus
Introduction
Alexys Jacob
Previous workflow
Git Lab
Deploy Docker
Create virtual environments
F5 load balancer
Limitations
No uninstall feature
Why Kubernetes
Overview
Developer Driven Approach
Google Account
Authorization Permissions
Cluster Capabilities
Documentation
Adoption
QA Cheese
How it looks now
Lets build a GraphQL application
Demo app
How do I do GraphQL in Python
Tartiflette
Mint
SDL
Trello
Frontend
Code
Dockerfile
Deployment
Demo
Summary
Questions
Why bare metal
Taught by
EuroPython Conference
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Google Cloud Fundamentals: Core Infrastructure
Google via Coursera Introduction to Kubernetes
Linux Foundation via edX Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX