eBay manages over 89 million active users, 190 million items for sale, and over 8 billion URL requests per day across 39 countries and 10 languages. Some of eBay's architectural lessons learned include: 1) partitioning everything, 2) embracing asynchrony, 3) automating everything, 4) expecting failures, and 5) embracing inconsistency within certain tolerances. eBay also stresses minimizing dependencies, collecting as much data as possible to drive recommendations and rankings, and building custom infrastructure tailored to specific needs like caching.