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

Architecture & DevOps

Architecture & DevOps

Software Architecture is about the important things, where “important” means high-risk and hard-to-change decisions. DevOps tries to develop a culture where constant experimentation and learning takes place while the environment changes rapidly. How can this fit together? In this talk I will talk about general strategies agile teams can use to build and foster a DevOps culture while at the same time ensuring high-quality and sustainable software delivery. These strategies will be illustrated with real-world examples from different domains and environments.

F39630d87553fbd3f576bf78f6c8c1d8?s=128

Peter Götz

October 13, 2021
Tweet

Transcript

  1. Architecture & DevOps Software Architecture Gathering Digital, 2021 @DevOps_Events

  2. What is Software Architecture? Significant* design decisions *Significant: measured by

    cost of change
  3. What is DevOps? The Three Ways of DevOps 1. Flow

    / Systems Thinking 2. Amplify Feedback Loops 3. Culture of Continual Experimentation and Learning
  4. 1st Strategy: Keep It Local And Simple

  5. 2nd Strategy: Work With Focus, Flow, And Joy

  6. 3rd Strategy: Improve Your Work Every Day

  7. 4th Strategy: Create Psychological Safety

  8. 5th Strategy: Focus On Your Customer

  9. What is DevOps? The Five Ideals of DevOps 1. Locality

    and Simplicity 2. Focus, Flow, and Joy 3. Improvement of Daily Work 4. Psychological Safety 5. Customer Focus 4. Psychological Safety 1. Locality & Simplicity 2. Focus, Flow & Joy 3. Im provem ent of Daily Work 5. Customer Focus
  10. Where is a connection between DevOps and Architecture in your

    environment?
  11. Why is this connection important to you and your team?

  12. Find one thing that you can do to improve your

    architecture by using DevOps strategies.
  13. About Me Peter Götz peter@devops-events.de @petersgoetz Save 50% for our

    next DevOps Lab training https://www.devops-events.de/trainings/devops-lab Buy one ticket and bring a friend or colleague for free (coupon code “2-4-1”)
  14. Literature ▪ The DevOps Handbook, Gene Kim et al. (ISBN

    978-1950508402) ▪ The Phoenix Project, Gene Kim et al. (ISBN 978-1942788294) ▪ The Unicorn Project, Gene Kim (ISBN 978-1942788768) ▪ Hands-on Domain-driven Design, Michael Plöd (https://leanpub.com/ddd-by-example)