- More connected devices to collect data (IoT, smartphones)
- Improvements in storage technology allowing larger data storage
- Changes in the types of data (machine learning, advertising)
- Punch Card to Tape, to Disk & SSD
- Search Engines (crawl, index and allow fast search access)
- Social Networks (interactive data, monetised through advertising)
- Cloud Providers (provisioning resources on the fly)
- Content Delivery (pushing content to users quickly - e.g akami, limelight) (Note: Not covered in the course)
See [[Types of Scalable Systems]] and the papers for [[Bigtable]], [[Dynamo]] and [[Spanner]]