MySQL Sandbox and Gearman - Perl magic for databases
Testing single database instances can be quite easy if you use the right tools. Testing replicated, or other distributed systems across several boxes is a pain even with the right tools and require a lot of manual work.
Users of MySQL Sandbox know that they can install one single or complex instance in one box, but they haven't been able, so far, to use a replication system across several hosts. Enters Gearman, a system that deals with jobs on distributed hosts, making the task easy and approachable by most anyone.
In this workshop, we will see how to set three separate boxes with Gearman and Sandbox, and then use these servers to install several kinds of replicated systems, with extreme ease, using either a Perl interface or the command line.