charlie talk - mulesource (crowd)

17
Mulesource (Crowd) Kevin Depew, Mulesource Development Amber Taylor Mulesource Marketing

Upload: atlassian

Post on 29-Nov-2014

1.357 views

Category:

Technology


0 download

DESCRIPTION

TED-like presentation by Atlassian customer Mulesource on powering a cohesive community with Atlassian applications.

TRANSCRIPT

Page 1: Charlie Talk - Mulesource (Crowd)

Mulesource(Crowd)

Kevin Depew, Mulesource DevelopmentAmber Taylor Mulesource Marketing

Page 2: Charlie Talk - Mulesource (Crowd)

the open source choice for SOA infrastructure

Powering a Cohesive Community with Atlassian Applications

Kevin Depew, MuleSource Development Amber Taylor, MuleSource Marketing

Page 3: Charlie Talk - Mulesource (Crowd)

  Who is MuleSource   Our community   Business case   Timeline   Tools leveraged   Migration to SSO   Lessons learned

All contents Copyright © 2008, MuleSource Inc. 2

Page 4: Charlie Talk - Mulesource (Crowd)

Who we Are

MuleSource® is the leading provider of open source service oriented architecture (SOA) infrastructure software. With more than 1.5 million downloads and thousands of production deployments, Mule is the worldʼs most reliable and widely used open source enterprise service bus (ESB) and integration platform. MuleSource delivers enterprise class software, support and services to the thousands of organizations that are using Mule, including industry leaders such as Walmart.com, Nestlé and DHL as well as 5 of the top 10 European and U.S. financial institutions. MuleSource is headquartered in San Francisco with offices worldwide. For more information visit www.mulesource.com.

All contents Copyright © 2008, MuleSource Inc. 3

Page 5: Charlie Talk - Mulesource (Crowd)

All contents Copyright © 2008, MuleSource Inc. 5

Business Model

Search for Mule Discover and self-educate on mulesource.org

Learn more about the company and offerings on mulesource.com

Prospect becomes a customer

  Google   TSS   Blogs   Other

  Documentation   Screencasts   Forums   Patches   MuleForge for

extensions

  Webinars   Whitepapers   Datasheets   Analyst reports

  Enterprise license

  Training   TAM   Quick Start

Page 6: Charlie Talk - Mulesource (Crowd)

The Face(s) of MuleSource

All contents Copyright © 2008, MuleSource Inc. 6

  Information for decision makers   Enterprise downloads   Webinars   Press   Events   Etc.

  Information for dev / arch   Downloads and Forge   Documentation   Community forums /

Mailing lists   Etc.

Page 7: Charlie Talk - Mulesource (Crowd)

Community Components

All contents Copyright © 2008, MuleSource Inc. 7

Community

Forge

Confl.

Jira SVN

Forums

Page 8: Charlie Talk - Mulesource (Crowd)

The Business Case

Problem Solution Fragmented Community   SSO using Crowd over a single LDAP

–  Updated sign on for 19,000 community members

–  Only 15 pinged with difficulty logging in – all fixed now

Confusing Communications   Streamlined communications –  Forums and mailing lists synched –  Forums more prominent

Community wanted to hear from the Mule engineers

  Implemented site re-design –  Created new Community tab –  Pulled Forge in

  Launched MuleSource blog Internal MuleSource insight   Tighter project tracking

  Centralized forum tracking All contents Copyright © 2008, MuleSource Inc. 8

Page 9: Charlie Talk - Mulesource (Crowd)

Needed Community Functionality

All contents Copyright © 2008, MuleSource Inc. 9

Community

Forge

Confl.

Jira SVN

Forums

Page 10: Charlie Talk - Mulesource (Crowd)

the open source choice for SOA infrastructure

Show site

Page 11: Charlie Talk - Mulesource (Crowd)

All contents Copyright © 2008, MuleSource Inc. 11

Page 12: Charlie Talk - Mulesource (Crowd)

Whatʼs Behind Our Site (.org)

  Atlassian –  Crowd –  Jira –  Confluence –  Bamboo –  Fisheye –  Crucible

  JIVE Forums   Xircles

–  SVN –  Mailing lists –  Project Membership

  OpenLDAP

All contents Copyright © 2008, MuleSource Inc. 12

Page 13: Charlie Talk - Mulesource (Crowd)

Lots of Great Solutions … But We Needed Them to Work Together

All contents Copyright © 2008, MuleSource Inc. 13

Page 14: Charlie Talk - Mulesource (Crowd)

Timeline

Page 15: Charlie Talk - Mulesource (Crowd)

Migration to SSO

Plan 3 (Actual):   Migration of multiple legacy user directories to an existing OpenLDAP directory

–  Leveraged Atlassian user importer –  Wrote custom scripts to intelligently “merge” users –  Authored custom Crowd plug-in that listens for new user requests and

notifies Xircles and Loopfuse   Performance Tuning

–  Implemented client-side caching –  Enabled OpenLDAP MemberOf overlay

All contents Copyright © 2008, MuleSource Inc. 15

Plan 1 (Optimistic):   Have 3 separate directories / databases and allow Crowd to do a mashup

Plan 2 (Getting Worried):   Use out-of-the-box Crowd connectors to delegate authentication and

authorization over LDAP

Page 16: Charlie Talk - Mulesource (Crowd)

Problems / Lessons Learned

  This release was a "big-bang" style release –  Big-bang releases are much more difficult to plan and execute than incremental ones –  The rollback and contingency plans were complicated and required extensive testing

  Custom scripts and migrations are painful and error-prone -- avoid when possible! 

–  Time allowing, would have waited for the next release of Crowd

  Lack of documentation around the unsupported Crowd API caused a number of slowdowns in development

  Is Crowd ready for your enterprise? –  We encountered numerous performance problems on a modestly sized user repository

  Working with a top notch managed service provider, like Contegix, was critical to our success due to depth of knowledge around integration of Atlassian applications

All contents Copyright © 2008, MuleSource Inc. 16

Page 17: Charlie Talk - Mulesource (Crowd)

Check it Out!

  www.mulesource.org   Forums: http://forums.mulesource.org/index.jspa   Email us: [email protected]

All contents Copyright © 2008, MuleSource Inc. 17