~/talk

Building a scalable learning platform using Cloud and Containers

speakerdeck:bastichelaar
slides:none on file

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

  1. 0:00Start
  2. 0:31Building a Scalable Learning Platform Using Cloud and Containers
  3. 4:02How Do Engineer Share Knowledge
  4. 12:56Contributing Content
  5. 18:53Google Cloud Container Builder
  6. 25:11Compute Engine
  7. 32:37What Would Motivate You To Create Content Yourself
  8. 33:47Edit Existing Challenges
~/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.