Strategy
Strategy: Asynchronous Queued Virus Scanning
Atif Ghaffar has a nice strategy to deal with virus checking uploads: Upload item into a safe area. If necessary, the uploader blocks waiting for a result. Queue a work order into a job system so all the work can be distributed throughout your cluster. A service in your cluster