~/talk

Building a scalable learning platform: Terraform, Kubernetes

Talkat Codemotion Amsterdam 2018 · 2018-05-08..05-09· [cloud-infrastructure]
name:Erik Veld
links:none on file
slides:none on file

Instruqt is a hands-on learning platform that gives each user a personal sandboxed infrastructure created in seconds; the production stack runs on GKE + Cloud SQL + Cloud Storage and uses many managed Google services for resilience and cost control. Infrastructure is declared and rebuilt with Terraform manages entire platform and Terraform code is generated from track YAML using generated Terraform via Go templates, enabling terraform apply/destroy to spin up or tear down per-user environments in under a minute.

AI-written summary · about

  1. 0:00Introduction and platform overview
  2. 4:20Early platform history and evolution
  3. 6:47Google Cloud Platform architecture
  4. 9:36Terraform for infrastructure as code
  5. 11:22Golang in the learning platform
  6. 12:47Behind the scenes of a user track
  7. 17:29Track configuration and SDK
  8. 21:09Generating Terraform with Go templates
  9. 24:59Build pipeline with Container Builder
  10. 26:45Avoiding vendor lock-in strategies
  11. 28:56Q&A session
~/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.