Python, Pyramid, and Embedded Devices
summary
An open router project uses Python + Pyramid for its web UI alongside nginx, gevent and websockets, and the UI stack actually ships and runs on modest Linux-based embedded boxes. A dashboard that polls three tables every 5 seconds with a 100-column table spins a 1 GHz CPU to about 25% CPU on one viewer, so the team rewrites polling as websockets over polling and moves heavy work to C extensions after profiling.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:55Embedded Devices
- 2:26The Problem
- 3:16Why?
- 6:56Why's it matter?
- 8:36What to do?
- 11:58Challenges
- 12:18Storage
- 14:18Memory
- 16:00Speed
- 20:40Our Application Stack
- 21:59Demo
- 26:47Summary
related talks
26mBuilding a RESTful real-time analytics system with Pyramid
19mOptimizing Data Retrieval with Python Celery
19mPython for Cloud Services and Infrastructure Management
42mBuilding a hosting platform with Python
26mPython as a Universal Backend
42mBuilding a hosting platform with Python
40mPython and pandas as back end to real-time data driven applications
47mBuilding Scalable Web Apps
