Introduction
Everyday an enormous amount of information is uploaded onto the web. The more information someone wants to access the longer it takes to do so. Additionally since new content gets added daily catching up becomes harder. The goal of Daily Update is to allow a user to “save” a day in the web for themselves. The user will be able to specify scrapers that will check the sites they visit and gather content ranging from top headlines, to saving forum posts and their content. The tracker for a particular site will run once a day and save the new content for that day. Instead of having to check a dozen different sites for updates the user now has to check only one. A user will be able to look back at previous days’ changes making it trivial to keep up to date every few days rather than on a daily basis..
There are three functionality points Daily Update should achieve.
1. Create a simple editable view that shows tracked content by day.
2. Allow a simple way for users to create new trackers.
3. Allow users to use other peoples trackers..
Azure will greatly aid in a few aspects of deploying and managing Daily Update. Leveraging the CDN will allow any images saved by a tracker to be easily seen by multiple users. The uptime that Azure offers not only ensures the site is accessible, it also ensure that scrapers will fire off and grab content at the correct times.