~/talk

Modern Development of Cloud Applications With Service Weaver

Talkat DevDays Europe 2024 · 2024-05-20..05-24· [microservices, go]
slides:none on file

Service Weaver claims to let Go code be written as a single modular binary that can later be split into microservices or kept monolithic, and it actually generates gRPC stubs and Kubernetes YAML and builds and pushes per‑component container images. The demo runs multi‑process locally with components talking over gRPC, includes built‑in logging, OpenTelemetry/Prometheus/Jaeger, and reports ~1,000 fewer LOC and no config code for a refactored app while showing improved performance in benchmarks; Rust support is planned.

AI-written summary · about

  1. 0:00Service Weaver introduction
  2. 1:47Microservices challenges
  3. 9:32Modular binary concept
  4. 10:16How Service Weaver works
  5. 12:43Hello World demo
  6. 16:44Service Weaver deployments
  7. 22:30Kubernetes deployment
  8. 25:24Multi-component chat demo
  9. 30:41Benchmarking results
  10. 32:07Features and future plans
  11. 33:11Q&A
~/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.