Building a scalable learning platform using Cloud and Containers
summary
A hands-on learning platform runs on Kubernetes and GKE, creating per-user Kubernetes namespaces and ephemeral pods on each challenge start, with infrastructure provisioned and destroyed via Terraform state in Cloud Storage so environments auto-tear down after about an hour. Builds use Google Cloud Container Builder and Container Registry, backend uses Go microservices, frontend React with GraphQL, auth via Firebase and data in Cloud SQL. The platform is live and working, a morning-rebuilt track deploys successfully, community contributions number around ten.
AI-written summary · about
chapters (8)
- 0:00Start
- 0:31Building a Scalable Learning Platform Using Cloud and Containers
- 4:02How Do Engineer Share Knowledge
- 12:56Contributing Content
- 18:53Google Cloud Container Builder
- 25:11Compute Engine
- 32:37What Would Motivate You To Create Content Yourself
- 33:47Edit Existing Challenges
related talks
34mBuilding a scalable learning platform: Terraform, Kubernetes
02h 18mDevelop and Deploy to Kubernetes like a Googler
35mKubernetes journey
14mLessons from the Kubernetes Adventure
36mBuilding a Scalable Data Science & Machine Learning cloud using Kubernetes
36mKubernetes 101: DIY Workshop
01h 00mEventing with Knative and Cloud Run: From Basics to Advanced
32mKubernetes as LEGO: Building Platforms one block at a time
