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.

Architecture Performance

648 Aufrufe

Veröffentlicht am

Performance Management is really easy - theoretically. Why is it so hard in practice? What is the architects job in performance management

Veröffentlicht in: Technologie, Business
  • Als Erste(r) kommentieren

Architecture Performance

  1. 1. Alois Reitbauer | dynaTrace Software Performance in der Softwarearchitektur
  2. 2. Performance?
  3. 3. Computer performance is characterized by the amount of useful work accomplished by a computer system compared to the time and resources used.
  4. 4. Non functional?
  5. 5. Performance is simple to understand
  6. 6. There are laws of phyisics
  7. 7. Capacity vs. Resource
  8. 8. Options are set
  9. 9. Speed Up Parallelize DecoupleOmit
  10. 10. Problems are well known
  11. 11. … so, where is the problem?
  12. 12. Architect: “Developers do not understand my design“
  13. 13. it is unfair …
  14. 14. Developers see code if (verificationSrvc.verifyId(credential){ data = dataServer.pullData(constraints); output.stream(data); } else { ….
  15. 15. Architects see systems
  16. 16. … and interactions
  17. 17. Talk in Guidelines
  18. 18. The Focus Problem
  19. 19. Dev Test Ops Architects must look further Entwickler Agile Team Architekt
  20. 20. Creating FocusRisk Impact Automate Regular TestingSkip
  21. 21. Learn a new language
  22. 22. Business View Technical View
  23. 23. Dream Comfort Zone Reality Iteration Iteration Iteration Tes t Test Agility and Performance …
  24. 24. Dream Comfort Zone Reality Iteration Iteration Iteration Tes t Test Iteration Iteration Iteration … creates new challenges
  25. 25. Monitor Development
  26. 26. Performance is a moving target
  27. 27. This guy had a great idea!
  28. 28. Understand Production
  29. 29. Define your KPIs
  30. 30. Finally …
  31. 31. Accept (and expect) failure
  32. 32. Alois Reitbauer @AloisReitbauer alois.reitbauer@dynatrace.com http://blog.dyntrace.com Contact

×