This document discusses Criteo's infrastructure to handle 30 billion requests per day using a NoSQL architecture. It describes Criteo's migration from Microsoft SQL Server to MongoDB to handle their large product catalogues, consisting of thousands of databases each ranging from MBs to tens of GBs in size. The document also discusses Criteo's use of Hadoop clusters totaling 8 petabytes to power their recommendation engines and business intelligence through batch processing.