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

10 Years of DevOps

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Bryan Liu Bryan Liu
February 07, 2020

10 Years of DevOps

Article published in LINE engineer blog: https://engineering.linecorp.com/zh-hant/blog/tech-sharing-devops/

DevOps has been for 10 years and are you ready for change?
- MOTIVATION FOR CHANGE
- CULTURE MATTERS
- WHAT CAN WE DO

Avatar for Bryan Liu

Bryan Liu

February 07, 2020
Tweet

More Decks by Bryan Liu

Other Decks in Programming

Transcript

  1. Why Changes? • To follow leaders like Google / FB

    • New techs are cool, ex: docker, K8s • Copy competitor • New competitor in town • Stay competitive • Arch. needs to scale out • Technical debt, arch. modernization • Throughput, latency, correctness • Velocity & (Cost) Efficiency
  2. Velocity & Efficiency - Nokia • Symbian (2010) took a

    whole 48 hrs to build • Means 2 days later to find out changes work or not • Pipeline cadence & feedback cycle are important • We agree with “The Mythical Man-Month” but that does not apply to high IT performance org. (ex: Google) • DevOps helps scale IT productivity
  3. CULTURE & PROCESS “Culture is how we think, what habits

    we create and what we do when we're interacting with each other every day.”
  4. Culture Explain • Amazon • 3 big ideas: put customer

    first, invent and be patient. • Great experience, a legendary kind • Embrace continuous experience improvements • Netflix Culture Deck • Viewed 19,000,000+ times • “The most important document ever to come out of the Valley.” • Freedom & Responsibility • Great teams keep best talent, big salary
  5. Good v.s. Excellent • Ex: Trunk-based development (TBD) • Practice

    TBD enables team skills like canary release, stage rollout, … Culture for IT Engineering - Conti. Very very few use trunk- based development Elite companies scale well with it New unicorns advertise it Best-selling books promote it Statistic data prove it
  6. • DevOps focus on developer and operations • Testing is

    absence from the the term • Testing is a pervasive activity throughout development (like the air) In DevOps, What to Change for QA? image: Dan Ashby [https://danashby.co.uk/2016/10/19/continuous- testing- in- devops/]
  7. • Changing might cause failure • No change is the

    same risk as changing • Do it before too late We are good why still change?
  8. • Technical Vision - Embrace changes • Growing Technical knowledge

    - Establish “Chapter & Gild” • Tech Debt Management - Do it early & consciously • From Local to Global Improvement - Advertise it & contribute to community Takeaway ‘We keep improving our culture as we grow. We try to get better at seeking excellence.’’ ~ Netflix culture deck