Learning FastAPI on hard-mode: getting out lots of the hardest (aw yeah, geo) data fast
APIs! Async! Type validation! ISO standards! Large geodata! Let’s do it all in python in 2023.
This will be a tour of FastAPI, Pydantic, pyproj and some other interesting modern tooling -- this talk is aimed towards people who don’t know about these things but are curious about maybe using them or at least seeing how they’re used IRL.
We’re responsible for the darling golden child of data.gov.au, its most popular dataset: G-NAF, the monster-scale National Address File. We make sure this data (and a bunch of its buddies) are delivered via API to all who wants it as fast and accurately as possible every day and we use mostly python tooling to do it. It’s a fun and Australia-centric data-palooza.
See this talk and many more by getting your ticket to PyCon AU now!I want a ticket!