How a major museum runs on Python
summary
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
chapters (7)
- 0:00Start
- 7:25The ACMI Lens Reader
- 8:02Why didn't we build a phone app instead of the Lens?
- 8:45How did we choose which devices to use?
- 11:07The benefits of experimentation with small devices
- 12:20Herding cats with Balena
- 13:39Tapping to explore
related talks
30mBuilding versatile operating setups for real world use and testing with Python and the Raspberry Pi
27mHow we opened up our private museum collection API
31mYin Yang Ranch: Building a Distributed Computer Vision Pipeline using Python, O...
33mSmart and Simple Data Driven Hydroponic Sensing Applications Using Python, Flask & Raspberry Pi
32mOpen Source Industrial Control: Turning 2,800 Tons of Metal with Python...
35mPhysical computing with Python and Raspberry Pi
16mPython in Smart Farm
42mPermacomputing and Python
