Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Unleash and Empower
Your Engineers
Jeff Harrell
@juxtajeff
– Me
“Talk less about code and more about craft”
Break down the monoliths
Glass houses where you’re
encouraged to throw stones
paypal.com/cgi-bin/webscr
Checkout Send Money
Invoicing
Mobile
Servicing History
Sign Up Wallet …
Monolith = Days of testi...
Checkout
Sign Up Login HelpPay
Mini-monolith = Less regression and 2 week pushes
Some freedom
App Framework
kraken
grunt
lusca
enrouten
confit
dust
less
requirejs
meddleware
Modularized: Individual tests and swappabl...
require('open-source');
November 22, 2013
Two years later
The culture has taken off
PayPal now has 200+ public repos
App/test frameworks, servers, and tools
From Ja...
Inner sourcing
github, npm, bower, viewable code, PRs, oh my!
1,000 modules in internal npm
Serving 2mm requests a day
Play to your strengths
Let teams evaluate and choose their tools
They're the ones using them after all
“Controlled chaos”
Don't prematurely optimize
Allow time to organically find the right solve
67 node apps in production
Sign up
• Originally in Dust
• 180+ countries
• Compliance changes
• JSON driven
• POC in Angular
• Rebuilt in React
– Mark Stuart
“We were coding ourselves into a corner with our
old tech. We evaluated React, Ember, Angular
and rolling ou...
Checkout
• Originally in Dust
• Lots of $$ through this
• Parallel teams working
• Split into micro apps
• Rebuilt in Angu...
People can be the
hardest part
– You Know Who You Are
“Choices complicate things. I want a single
solution!”
People can also be the easiest
part
– Sachin Hegde
“It’s awesome to have the freedom to
experiment with technologies – we were able
to rapidly build prototype...
Questions?
@juxtajeff
Nächste SlideShare
Wird geladen in …5
×

paypal.com/cgi-bin/webscr Checkout Send Money Invoicing Unleash and Empower Your Engineers

6.751 Aufrufe

Veröffentlicht am

paypal.com/cgi-bin/webscr
Checkout Send Money
Invoicing
Mobile
Servicing History
Sign Up Wallet …
Monolith = Days of testing and 6 week pushes
ZERO freedom to engineer

  • Nice !! Download 100 % Free Ebooks, PPts, Study Notes, Novels, etc @ https://www.ThesisScientist.com
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Hi there! Essay Help For Students | Discount 10% for your first order! - Check our website! https://vk.cc/80SakO
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Love your energy and passion!
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Hello Friend, I have checked your presentation its design good and very informative post. I also post a presentation in slideshare.com you can see here http://www.slideshare.net/grants9/australian-business-grants “ Thanks”
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

×