This document discusses lessons learned from building the Wakoopa software. It outlines how the company scaled its infrastructure from one server to support 200 million users. Key strategies included splitting the server into staging, production and database roles, using background job queues, optimizing database queries, archiving old hourly usage data, and plans to implement MySQL partitioning and other technologies to improve performance.