~/talk

The Go Circuit: Towards Elastic Computation with No Failures

Talkat GopherCon 2014 · 2014-04-24..04-26· [go, kubernetes]
links:none on file
slides:none on file

Claims a usable system: a Go-based daemon installs with one-line install: go get, mounts a /circuit filesystem API, and exposes CSP primitives so processes start by writing to a run file, channels become directories with capacity files, select opens multiple files, and send/receive are blocking. It aims for a language-agnostic single-system image, can orchestrate an entire service via Docker, and already runs as networked daemons creating distributed executables from ordinary UNIX binaries.

AI-written summary · about

  1. 0:00Distributed applications intro
  2. 1:59Two models of apps
  3. 6:36Duplicated control problem
  4. 10:30Universal control library
  5. 13:37CSP for distributed systems
  6. 17:16From CSP to distributed API
  7. 20:50Go Circuit first step
  8. 21:54Language-agnostic API
  9. 23:41Circuit file system
  10. 25:08Installing and running Circuit
  11. 26:13Processes, channels, sync
  12. 29:43Why I built Circuit
~/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.