This document discusses scalable systems and NoSQL databases. It provides examples of companies that use scalable systems like Google with BigTable, Amazon with Dynamo and SimpleDB, and Twitter with Hadoop and Pig. It then defines what is meant by a scalable system, such as doubling resources leading to doubling performance. Finally, it lists some popular technologies used to build scalable systems, including distributed key-value stores, document databases, and MapReduce.