Python in the Sky: In-Flight Entertainment with Python
summary
A case study of Immfly’s wireless in‑flight entertainment system implemented with Python, describing the system requirements and the architectural decisions (server/client components and deployment choices). It covers operational challenges unique to running software at cruising altitude and the concrete solutions the team applied to address those issues.
AI-written summary · about
chapters (34)
- 0:00Python in the sky
- 1:31Abstract
- 2:20Immfly
- 2:30The product requirements
- 3:11What kind of services?
- 4:35We need eventual connectivity
- 5:44The Architecture
- 6:29Frontend apps
- 7:10Backend API
- 7:41HTTP server
- 8:32Databases
- 9:19Network
- 11:43Wireless Access Points
- 12:13Aircraft Server
- 13:18Avionics data bus
- 14:54Discrete-time signals
- 15:39The Hangar
- 16:27Hangar Operations
- 16:59Resource ingest
- 18:04Ingesting videos
- 19:00Ingesting reading
- 19:46Ground mode
- 21:13Atypical challenges
- 21:41Regulations & Certifications
- 22:32Certificate everything!
- 23:45Intermittent connectivity
- 25:03Hard shutdown
- 26:32Mistake: trusted the hardware
- 28:40The CAP Theorem
- 29:38Big mistake: try to beat the CAP
- 30:22Settled for "Eventual Consistency"
- 31:05Recap
- 31:49Conclusions
- 32:47Questions?
related talks
23mA Drone Flew Over the Python's Nest
42mPython flying at 40,000 feet
42mFlying Python at 40,000 feet
18mSit back, relax, and enjoy the talk: a journey through FlightRadar24 with Python
33mFlying by the seat of our pants - our journey of teaching python using drones
33mWhen Python Met Socket.io
37mEdge computing at the edge of the world
38mFrom Flying Circus to Holy Grail: Migrating the Twilio API from PHP to Python
