I’ve been quite impressed with the performance of AVAssetImageGenerator for Cutlist. Even on much older hardware, it breezes through thumbnail generation. I used to run a similar thumbnail generation task inside of Foundry’s Nuke, and it was nowhere near as fast.
https://developer.apple.com/documentation/avfoundation/avassetimagegenerator
One of the things I had no idea how to handle (and was heavily influenced by some Claude conversations) was how many network calls to run simultaneously. The #Autodesk Flow Production Tracking API has some good batching support for CRUD operations but not for uploads. I detect whether the user is on wifi or wired connection and make my call from there. There’s no rate limiting on the API and everything seems to be pretty fast in production, so… all good? 🤷