~/talk

How a major museum runs on Python

Talkat PyConline AU 2020 · 2020-09-04..09-06· [python, web-platform]
links:none on file
links:none on file
links:none on file
slides:none on file

A museum runs a distributed Python stack: 350+ Raspberry Pi devices as media players and label screens, Balena OS and Docker for deployment, a Django-based XOS for content/configuration, and Kubernetes with horizontal autoscaling for cloud hosting. Visitors use The Lens NFC reader to collect items; Pi 4s play 1080p video for hours and Pi Zero units run a single-container climate sensor with Prometheus metrics. SD card failures are the main hardware hit and Sandisk industrial cards reduce that risk. Most systems work reliably and the code is open source.

AI-written summary · about

  1. 0:00Start
  2. 7:25The ACMI Lens Reader
  3. 8:02Why didn't we build a phone app instead of the Lens?
  4. 8:45How did we choose which devices to use?
  5. 11:07The benefits of experimentation with small devices
  6. 12:20Herding cats with Balena
  7. 13:39Tapping to explore
~/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.