WaveMaker successfully leveraged Docker containers to manage thousands of custom applications, achieving 30x greater app density, 50x better performance, and 80% lower costs compared to their previous system. They implemented Docker to run over 2,500 applications from 70 countries, handling over 4 million hits using 37,000 containers across 25GB of application data. While Docker provided benefits like lightweight containers and increased portability, WaveMaker also had to address issues like data persistence, resource monitoring, and security to make Docker suitable for their enterprise needs. They incorporated orchestration and tools into their WaveMaker Enterprise product to provide manageability, optimization, security, and reliability when using Docker in an enterprise environment.