Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Inner Sauce at Just Eat

Inner Sauce at Just Eat

Explore how a global engineering team avoid duplication, encourage collaboration, and focus on single solutions. Just Eat explain how they apply open source practices internally.

Elliot Blackburn

November 21, 2019
Tweet

More Decks by Elliot Blackburn

Other Decks in Programming

Transcript

  1. 1. Don’t reinvent the wheel 2. No need to be

    a domain expert 3. More eyes to find bugs and security issues
  2. 1. Don’t reinvent the wheel 2. No need to be

    a domain expert 3. More eyes to find bugs and security issues 4. Don’t like something it? “Fork” it.
  3. The Ruby way Core team of trusted individuals Core team

    have commit access to repo Matz leads direction, doesn’t review everything High interaction from the outer community.
  4. The Linux way Individual module leads, trusted individuals Module lead

    is the gateway for that module Module leads submit bulk changes to Linus Linus’s repo is the “core” repository, many forks exist
  5. Sole maintainer leaves AWSudo - Interacts with our AWS identity

    service for Mac/Linux users Small project, with one maintainer
  6. “Who owns XYZ?” Running services need a team to be

    on call Code still treated as inner source Quality of changes must be higher Be nice, tell someone before you start using their service in prod.
  7. 3. Write great docs 2. Start small 1. Open up

    your code 4. Talk about your work