With 1.7 million freelancers, we'll match you with the perfect talent.
The client has made the following changes to the job.
Client prefers freelancers from:
You are still able to submit a proposal for this job.
The client prefers freelancers from
a different location.
we are looking for some C# programming specialist with experience on task parallelism, working queues, Amazon DynamoDB and Amazon SQS.
We will have 3 tables in a Amazon DynamoDB database. Monitors, VerifyTasks and Actions. Each table get's updated constantly. So items get deleted, changed or added. The application should take this into account.
Now we need a .NET application (+GUI to monitor) that processes the 10,000 monitors from the database, and it should do that every minute.
Each monitor contains around 10 verify-tasks. And there are around 100 different verify-task types. (Like: pinging a website, do some math, etc...)
So we can say that every minute 100,000 verify-tasks should get processed. Each task-type should get processed by it's own worker(function). You should provide 2 workers, ping and some math, the other ones should easily be integrable by our self.
When the conditions of all! the verify-tasks from a monitor are met, then the linked action-tasks from ...
Sign in or Register to see more