Adventures in FastAPI: A Choose-Your-Own PyCon AU Talk
summary
Live demo shows a FastAPI backend powering a choose‑your‑own slide deck with a React frontend, Postgres + SQLAlchemy for data, and real‑time voting over web sockets. Reliability depends on a cloud scaling mismatch so the fix is a centralized pub/sub service (used: Azure Web Pub‑Sub). Pydantic handles request and response validation and automatic docs. 91 unique voters and ~170 votes are recorded; parts of the real‑time path fail intermittently but core features and source code exist.
AI-written summary · about
chapters (9)
- 0:00Welcome
- 1:29Interactive format
- 3:38Real-time WebSockets
- 5:04WebSocket scaling
- 8:40FastAPI types & Pydantic
- 15:30Hosting FastAPI on Azure & AWS
- 17:38Choosing the best framework
- 23:54Dynamic slide deck
- 26:00Q&A








