This tutorial will briefly introduce Gearman, and then go into a series of detailed use cases that show how to build various types of distributed applications. Examples will include:
Armed with the distributed architectures and examples from this tutorial, developers will be able to integrate the same concepts into custom applications. This knowledge can greatly benefit those building scale-out, fault tolerant, and/or cloud based solutions.
Code will be presented in a variety of languages including PHP, Python, and C, but the concepts can be applied to any language API. Previous knowledge of Gearman will be helpful, but not required.
Eric Day works on the Drizzle and Gearman projects. He has been writing high-performance, multi-threaded servers and databases for most of his career, always with an emphasis on efficiency and security. He has written complete HTTP/SSL, DNS, and IMAP implementations, along with designing and implementing custom storage and database systems. Most of his work has been done in clustered and distributed environments.
Eric also keeps active in the open source community through speaking at conferences and user groups, as well as helping organize camps and conferences in Portland, OR. When not hacking on code, he can be found playing hockey, biking, or enjoying a good vegan meal with his wife.
Brian has spent his life working on the details of how to build and scale out systems. He is currently working on a new MicroKernel designed MySQL called Drizzle and is building the plumbing required for a new generation of large scale computer deployment. He also spends time working on Apache Modules, Memcached, and Gearman.
Unlike most engineers you will never find him in a cubicle, he spends much of his time traveling around the planet enjoying the diversity that is our world. In the past, he has been involved with projects for the Army Engineer Corps, The VirtualHospital, Splunk, MySQL, and Slashdot. He calls Seattle his home since that is where his dog Rosalynd is.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at email@example.com
Download the OSCON Sponsor/Exhibitor Prospectus
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? email@example.com
View a complete list of OSCON contacts