enterprise drupal

59
Enterprise Drupal Managing Epic Scope, Scale and Speed (without losing your hair) Josh Koenig CTO Chapter Three drupal.org/user/3313 @outlandishjosh Sunday, October 3, 2010

Upload: chapter-three

Post on 15-Jan-2015

1.769 views

Category:

Technology


0 download

DESCRIPTION

Slides from Pacific Northwest Drupal Summit Keynote on October 3rd 2010

TRANSCRIPT

Page 1: Enterprise Drupal

Enterprise DrupalManaging Epic Scope, Scale and Speed

(without losing your hair)

Josh KoenigCTO Chapter Threedrupal.org/user/3313@outlandishjosh

Sunday, October 3, 2010

Page 2: Enterprise Drupal

Open Source CMS Summit 2006

• Photos credits: Djun Kim, Boris Mann, Roland Tanglao

“A Trip Down Memory Lane”

Sunday, October 3, 2010

Page 3: Enterprise Drupal

Sunday, October 3, 2010

Page 4: Enterprise Drupal

Sunday, October 3, 2010

Page 5: Enterprise Drupal

Sunday, October 3, 2010

Page 6: Enterprise Drupal

Sunday, October 3, 2010

Page 7: Enterprise Drupal

Sunday, October 3, 2010

Page 8: Enterprise Drupal

Sunday, October 3, 2010

Page 9: Enterprise Drupal

Sunday, October 3, 2010

Page 10: Enterprise Drupal

We’ve Come A Long Way, Baby

Image credit: Craig Chelius

But Are We Across The Chasm?

Sunday, October 3, 2010

Page 11: Enterprise Drupal

“The Enterprise?”

Sunday, October 3, 2010

Page 12: Enterprise Drupal

Sunday, October 3, 2010

Page 13: Enterprise Drupal

Sunday, October 3, 2010

Page 14: Enterprise Drupal

Sunday, October 3, 2010

Page 15: Enterprise Drupal

Not Just Corporations

Sunday, October 3, 2010

Page 16: Enterprise Drupal

Sunday, October 3, 2010

Page 17: Enterprise Drupal

Sunday, October 3, 2010

Page 18: Enterprise Drupal

Sunday, October 3, 2010

Page 19: Enterprise Drupal

Sunday, October 3, 2010

Page 20: Enterprise Drupal

Drupal is Ready

Are We?Sunday, October 3, 2010

Page 21: Enterprise Drupal

Case Study

• 22 content types

• 16 custom modules

• 2 install profiles

• 8 developers for 9 months

• 4500 commits

• 600 issues resolved through QA

Sunday, October 3, 2010

Page 22: Enterprise Drupal

Note: maintains full head of hair!

Sunday, October 3, 2010

Page 23: Enterprise Drupal

Note: maintains full head of hair!

EPIC SCOPE?

Sunday, October 3, 2010

Page 24: Enterprise Drupal

Maintainability

Sunday, October 3, 2010

Page 25: Enterprise Drupal

Scalability

Sunday, October 3, 2010

Page 26: Enterprise Drupal

Sunday, October 3, 2010

Page 27: Enterprise Drupal

Success = Big Win For Drupal

Sunday, October 3, 2010

Page 28: Enterprise Drupal

Successfully Funded Drupal Improvements!

• Aegir Cluster Support

• Brightcove Module Upgrade

• Varnish Integration

• Panels IN PLACE EDITOR

Sunday, October 3, 2010

Page 29: Enterprise Drupal

Sunday, October 3, 2010

Page 30: Enterprise Drupal

Sunday, October 3, 2010

Page 31: Enterprise Drupal

Enterprise Hurdles

Sunday, October 3, 2010

Page 32: Enterprise Drupal

Sales

Sunday, October 3, 2010

Page 33: Enterprise Drupal

Scope Creep

Sunday, October 3, 2010

Page 34: Enterprise Drupal

Multiple Stakeholders

Sunday, October 3, 2010

Page 35: Enterprise Drupal

Platform Requirements

Sunday, October 3, 2010

Page 36: Enterprise Drupal

“The Pager”

Sunday, October 3, 2010

Page 37: Enterprise Drupal

Tell ‘em What You Told ‘em

• Drupal is already hard, minimize other risks

• Regularize, automate, systematize

• Don’t go too far outside your comfort zone

• Human challenges > Technical challenges

• Reliability is more valuable than brilliance

Sunday, October 3, 2010

Page 38: Enterprise Drupal

Tools of the Trade

Sunday, October 3, 2010

Page 39: Enterprise Drupal

Sunday, October 3, 2010

Page 40: Enterprise Drupal

+ + coder.module

=AWESOME

Sunday, October 3, 2010

Page 41: Enterprise Drupal

Sunday, October 3, 2010

Page 42: Enterprise Drupal

www.aegirproject.org

Sunday, October 3, 2010

Page 43: Enterprise Drupal

PANTHEON

• Finally, a Platform built for Drupal

• High Performance

• Best Practice Git Development

• Easy Security Updates

• Beta Launch in October

Sunday, October 3, 2010

Page 44: Enterprise Drupal

http://www.getpantheon.com

@pantheon_drupalSunday, October 3, 2010

Page 45: Enterprise Drupal

http://www.getpantheon.com

@pantheon_drupalSunday, October 3, 2010

Page 46: Enterprise Drupal

http://www.getpantheon.com

@pantheon_drupalSunday, October 3, 2010

Page 47: Enterprise Drupal

Sunday, October 3, 2010

Page 48: Enterprise Drupal

Sunday, October 3, 2010

Page 49: Enterprise Drupal

What is Drupal to do?

Sunday, October 3, 2010

Page 50: Enterprise Drupal

(back to the beginning)

Sunday, October 3, 2010

Page 51: Enterprise Drupal

Let’s do it the Drupal way

Sunday, October 3, 2010

Page 52: Enterprise Drupal

Sunday, October 3, 2010

Page 53: Enterprise Drupal

Sunday, October 3, 2010

Page 54: Enterprise Drupal

Sunday, October 3, 2010

Page 55: Enterprise Drupal

uid ain’t nothin’ but a number

Sunday, October 3, 2010

Page 56: Enterprise Drupal

Training

• Teach the Drupal way

• Engage people in the community, not just the technology

• Reach out to newcomers (e.g. dojo, summer of code, scholarships)

• More talent needed!

Sunday, October 3, 2010

Page 57: Enterprise Drupal

"State of the Drupal" from Paris '09

Credit: Dries Buytaert

Sunday, October 3, 2010

Page 58: Enterprise Drupal

Sunday, October 3, 2010

Page 59: Enterprise Drupal

Boldly Go

Sunday, October 3, 2010