Your SlideShare is downloading. ×
0
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Google Apps' Identity Crisis
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Google Apps' Identity Crisis

363

Published on

Video and slides synchronized, mp3 and slide download available at http://bit.ly/ZwkAo0. …

Video and slides synchronized, mp3 and slide download available at http://bit.ly/ZwkAo0.

Derek Parham discloses details of the largest and most complicated user migration and code refactoring in Google’s history when all their services were made available to Google Apps users. Filmed at qconsf.com.

Derek Parham has over 12 years of experience as an entrepreneur and technical lead. He built Google Apps for Business from scratch and served as its technical lead of over 100 engineers for almost six years, growing the product to 40 million customers. Derek is currently an Entrepreneur in Residence at Hattery and serves as technical investor and adviser to various start-ups.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
363
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Identity CrisisDerek Parham(Former Tech Lead - Google Apps)
  • 2. InfoQ.com: News & Community Site• 750,000 unique visitors/month• Published in 4 languages (English, Chinese, Japanese and BrazilianPortuguese)• Post content from our QCon conferences• News 15-20 / week• Articles 3-4 / week• Presentations (videos) 12-15 / week• Interviews 2-3 / week• Books 1 / monthWatch the video with slidesynchronization on InfoQ.com!http://www.infoq.com/presentations/Google-Apps-Identity
  • 3. Presented at QCon San Franciscowww.qconsf.comPurpose of QCon- to empower software development by facilitating the spread ofknowledge and innovationStrategy- practitioner-driven conference designed for YOU: influencers ofchange and innovation in your teams- speakers and topics driving the evolution and innovation- connecting and catalyzing the influencers and innovatorsHighlights- attended by more than 12,000 delegates since 2007- held in 9 cities worldwide
  • 4. 4+ years40+ teams4 million organizations40 million active accounts
  • 5. April 2002
  • 6. yourname@gmail.comApril 2004
  • 7. yourname@your-domain.com
  • 8. Gmail for your domain● Administrator has full control○ Create/delete accounts○ Reset password○ Access to control panel○ Control what service their users can access● End users log into multiple accounts○ Personal jane234@gmail.com○ Business jane@altostrat.com○ Edu janew@school.edu● Customized login page
  • 9. Feb 2006
  • 10. http://mail.google.com
  • 11. http://mail.google.com/a/altostrat.com
  • 12. Problem 1: Conflict accountsOnly an issue if were successful......so a good problem to have!
  • 13. Product launchesConsumer:May 2005 iGoogleOct 2005 Google ReaderApril 2006 Google CalendarJune 2006 Google CheckoutJune 2006 PicasaSept 2006 Google DocsDec 2006 Blogger
  • 14. Problem 2: Slow launches + SubsetConsumer:May 2005 iGoogleOct 2005 Google ReaderApril 2006 Google CalendarJune 2006 Google CheckoutJune 2006 PicasaSept 2006 Google DocsDec 2006 BloggerApps:Aug 2006 Google CalendarFeb 2007 Google Docs
  • 15. Problem 3: SharingShare with: jane@altostrat.com
  • 16. Share with: jane@altostrat.com
  • 17. What do we want?● All Apps accounts access to all services● Resolve conflict accounts● Allow multi-login between accounts● Admins can turn on/off every service● Administrators control accounts @domain.com
  • 18. Projects Required for Solution● Get all Apps account to log into 1 login page● Tool to help people resolve conflict accounts● Allow multi-login in a standard way● Create On/Off switch for every service (60+)● Migration tool for Admins
  • 19. Single Login pagehttp://mail.google.com/a/altostrat.com http://mail.google.com
  • 20. Single Login page - SAML
  • 21. Single Login page
  • 22. Resolve Conflict AccountsLogin with: jane@altostrat.com
  • 23. Resolve Conflict Accounts
  • 24. Multi Login
  • 25. Multi Login
  • 26. Multi Login
  • 27. Multi Login
  • 28. On/Off Switch for Every Service
  • 29. Administrator: "Who the hell is that?"Migration tool for Admins
  • 30. Migration tool for Adminsjane%altostrat.com@gtempaccount.com
  • 31. Wheres the Advil?● Multi Login with SAML● You can attach any email address to a gmailaddress OR you can attach a gmail addressto any consumer account● Users want to migrate data from conflictaccounts● Migrating users while theyre logged in
  • 32. 4+ years40+ teams4 million organizations40 million active accounts1 decision
  • 33. Identity CrisisQuestions?
  • 34. Backgroundfeb 2006 - launch gmail○ admin password reset, multi-login through domain in urlaug 2006 - launch calendar, talk, pagesfeb 2007 - premierjune 2007 - first design docsjune 2008 - talks with L&Soct 2008 - service code work startedmarch 2009 - first account moved overdec 2009 - google.com moves overjune 2010 - beta launchnov 18 2010 - public launch
  • 35. Shadow accountsMulti-loginDomain migrator - timelineEmail as id
  • 36. Start of problem
  • 37. ● History○ Service on the internet with email login○ Want to offer different service to business users● Decisions○ Want to separate out admin ownership fromconsumer ownership
  • 38. HistoryStart with a consumer servicebob@gmail.comGoogle AnswersGmail
  • 39. Add corporate functionalityannie@domain.comhas admin

×