~/talk

Building a Serverless Platform using Go

Talkat GoLab 2019 · 2019-10-20..10-22· [serverless, go]
links:none on file
slides:none on file

GitLab builds an experimental serverless platform that turns Go functions into container images via GitLab CI and gitlab-runner, compiles functions as Go plugins, and builds images with Kaniko before deploying to Kubernetes where Knative manages autoscaling. Runtime wraps functions as HTTP handlers, GitLab Pages acts as a reverse proxy, and mutual TLS secures traffic to clusters. Configuration mirrors Serverless Framework syntax; platform is alpha but already deploys HTTP JSON handlers from source-to-function with automated registry pushes and domain/certificate provisioning.

AI-written summary · about

  1. 0:00Introduction and speaker
  2. 1:10What is serverless
  3. 4:42Serverless simplicity
  4. 6:28Hello world example
  5. 8:36Serverless configuration
  6. 10:41Go plugins and runtimes
  7. 13:12Build and deploy workflow
  8. 16:36Kubernetes and Knative
  9. 19:53Cluster management
  10. 20:54Secure invocation
  11. 23:47GitHub Pages proxy
  12. 24:51Current status and plans
~/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.