I have a scenario I think could be a fit for Service Fabric. I'm working on premises.
I read messages from a queue. Each message contains details of a file that needs to be downloaded. Files are downloaded and added to a zip archive.
There are 40,000 messages so that's 40,000 downloads and files. I will add these to 40 zip archives, so that's 1000 files per archive.
Would Service Fabric be a good fit for this workload?
I plan to create a service that takes a message off the queue, downloads the file and saves it somewhere. I'd then scale that service to have 100 instances.
Once all the files have been downloaded I'd kick of a different process to add the files to a zip archive. Bonus if you can tell me a way to incorporate adding the files to a zip archive as part of the service