The Gearman Cookbook

Eric Day (craigslist), Brian Aker (HP)
Cloud Computing
Location: D139/140
Please note: to attend, your registration must include Tutorials.
Average rating: ***..
(3.87, 15 ratings)

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:

  • Map/Reduce style problems
  • Pipeline processing
  • Scatter/gather queries
  • Asynchronous queuing of tasks

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.

People planning to attend this session also want to see:

Photo of Eric Day

Eric Day

craigslist

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.

Photo of Brian Aker

Brian Aker

HP

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.

Comments

steve huitt
07/20/2010 8:41am PDT

Interesting project. The examples were contrived but served the purpose of showing the flexibility of gearman.

  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share? oscon-idea@oreilly.com

Contact Us

View a complete list of OSCON contacts