Google. Facebook. Github. Twitter. LinkedIn. Microsoft. Any of these names sound familiar to you? I’d imagine they do: they’re some of the many big names in the technology and web industry today, and they all share one very important thing in common: they’re processing terabytes, sometimes even petabytes, of data a day. This means they need a reliable, robust, and scalable network architecture that can meet the growing demand they have for data processing each day: a network architecture that includes services and software like NoSQL, Hadoop, BigTable, and MapReduce.