Druphpet - Virtual LAMP with steroids

Speakers: 

Druphpet is an advanced open-source virtual machine based on Puphpet. It’s well suited for developing enterprise applications in Drupal. Using virtual machines reduces the time and skills required for development of projects of any complexity. Druphpet is as extendable and configurable as Vagrant and Puppet, and can be easily installed on AWS, Rackspace, Digital Ocean, etc.

At its creation there was a goal of avoiding the problems of similar products: slowness, weak Windows support by hosts, outdated package versions, a small set of applications.

Here is an example of a supported stack of technologies: Apache 2.4 with mod_pagespeed, PHP 5.5 with APCu, XDebug, XHProf, Memcached, Uploadprogress, MySQL 5.5, Git, Imagemagick, Graphviz, Drush, Redis, RabbitMQ, Ruby with RVM (Compass, SASS, Bundler), Mailcatcher, Adminer, SMB Server, Apache Solr 4, Composer, Pimp My Log, Selenium, Node JS(with Grunt, JSHint, Bower, Coffee-script), New Relic integration.

In this talk, the author of Druphpet will share insights with developers on:

  • how virtual machine has been created and maintained;
  • how to create and configure custom virtual machines and scale for many projects;
  • how to install Vagrant and VirtualBox (get a familiar enough with Puppet and Ruby to extend Druphpet);
  • how to set up sharing and improve virtual machine performance on Windows;
  • why you need all the technologies mentioned above and how they are used in large projects.

About the speaker

Aleh Kot is a Lead Software Engineer and Drupal Architect at EPAM Systems Inc., web development lecturer at Belarusian State University, Drupal Association Individual Member, Acquia Certified Developer and Zend Certified Engineer. With overall experience in more than 20 enterprise Drupal projects and activities Aleh has carried multiple hats as a developer, mentor, solution architect, performance analyst and devops, a team leader and consultant.

Schedule info
Track: 
DevOps
Experience level: 
Intermediate
Drupal Version: 
Drupal 7.x

Comments