How would we handle communicating the processing of said file back to client?
Anonymous
Simple way would be to have an endpoint that client can periodically ping to check upon the process. More mature way would be adding websockets, so that server can let client know once processing status changed when it's relevant.
Check out your Company Bowl for anonymous work chats.