~/talk

Leveraging Go for Efficient Infrastructure&Data Handling

Talkat GopherCon Europe 2024 · 2024-06-17..06-20· [go, data-engineering]
slides:none on file

Astronomer uses Go to build a commander service plus Astro CLI, Houston API and workers that integrate seamless Kubernetes/Helm integration and run inside clusters via Kubernetes client libraries. Code uses goroutines to deploy multiple Airflow instances concurrently, managing 100% of Airflow releases and contributing 18 of the top 25 committers. System uses gRPC over HTTP with Proto-defined services and microservices to reduce latency and increase throughput; the result is smaller memory overhead, higher parallelism, and predictable, tested deployments.

AI-written summary · about

  1. 0:00Introduction to astronomer
  2. 1:31Airflow and astronomer role
  3. 4:42Why use Go for infrastructure
  4. 7:33Go development best practices
  5. 9:56Data processing optimizations
~/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.