Here’s the scenario: you’ve written a PHP application designed to run on Linux, Apache, and MySQL. Now you have a customer who wants to run it on Windows. Or using Oracle. Or they like Memcache instead of APC. How do you do it without sacrificing performance, stability, simplicity, and your own sanity?
In this talk we’ll look at how we approached solving this problem at SugarCRM and what lessons we learned in the process.