@kentcdodds @CarlRosell @Netlify @airtable And mostly, I like this approach since it means I don't need to worry about caching. (which as you know, is fiddly at best).
Maybe not great for a system that has many thousand of redirect rules though. In that case a function and a db like your approach probably scales better